저는 Silverlight 3 베타 및 Visual Studio 2008 SP1을 사용하고 있습니다.silverlight에서 http 핸들러로 쿼리 문자열을 전달하는 데 문제가 발생했습니다.
웹 응용 프로그램 (서버 쪽)에서 쿼리 문자열의 ID 매개 변수를 필요로하고 데이터베이스에서 데이터를 검색하고 출력 스트림에 씁니다. HTTP handlter ImageFetcher.ashx가 있습니다. 이것은 잘 작동하고 src = ImageFetcher.ashx? id = 44로 이미지 컨트롤을 추가하는 테스트 aspx 페이지로 테스트했습니다.
나는 또한 같은 솔루션에서 실버 라이트 클라이언트 navgatoin 응용 프로그램이 있습니다. 내 XAML
<Image x:Name="myImage" Width="400" Height="300" Stretch="Uniform" Source="/ImageFetcher.ashx?id=44"/>
나는이 응용 프로그램을 실행하면 이미지를 검색하는 데 실패에서 다음 이미지 태그를 가지고있다. 처리기를 디버깅 할 때 쿼리 문자열 매개 변수가없는 것으로 나타났습니다. 다시
<Image x:Name="myImage" Width="400" Height="300" Stretch="Uniform" Source="http://localhost:5573/ImageTest/ImageFetcher.ashx?id=44"/>
을 잘 작동 아래와 같이 변경 이미지 태그는 절대 URL을 사용하지만 절대 URL을 사용할 수없는 경우, 여기에 어떤 문제가 있습니까? 상대 URL이 쿼리 문자열을 서버 측에 올바르게 전달하지 않는 이유는 무엇입니까?
감사 Shreedhar