J'utilise Silverlight 3 beta et Visual Studio 2008 SP1 pour cela.Problème de passage de querystring de silverlight au gestionnaire http
Dans l'application Web (côté serveur), j'ai un gestionnaire de ligne HTTP ImageFetcher.ashx qui attend un paramètre ID de la chaîne de requête et récupère les données de la base de données et les écrit dans le flux de sortie. Cela fonctionne très bien et je l'ai testé avec une page de test aspx en ajoutant un contrôle d'image avec src = ImageFetcher.ashx? Id = 44. J'ai également une application navgatoin client Silverlight dans la même solution. J'ai la balise d'image suivante dans mon xaml
<Image x:Name="myImage" Width="400" Height="300" Stretch="Uniform" Source="/ImageFetcher.ashx?id=44"/>
Lorsque je lance cette application, elle ne parvient pas à récupérer l'image. Lorsque j'ai débogué le gestionnaire, j'ai remarqué qu'il ne recevait aucun paramètre de chaîne de requête. si le changement la balise image à utiliser l'URL absolue comme ci-dessous il fonctionne bien à nouveau
<Image x:Name="myImage" Width="400" Height="300" Stretch="Uniform" Source="http://localhost:5573/ImageTest/ImageFetcher.ashx?id=44"/>
Mais je ne peux pas utiliser l'URL absolue, ce qui ne va pas ici? pourquoi l'URL relative ne porte pas la chaîne de requête correctement au côté serveur?
Merci Shreedhar