J'ai un HttpHandler qui est appelé chaque fois qu'une extension d'image est accédée. Voilà ce que j'ai dans le HttpHandler comme un test simple:ASP.NET Request.Url répète l'URL 3 fois
public void ProcessRequest(HttpContext context)
{
context.Response.Write(context.Request.Url.ToString());
context.Response.End();
}
Selon Firebug, la première fois que la page est mise à jour (Ctrl + F5), l'URL apparaît correctement dans la réponse. Cependant, si je l'actualiser à nouveau (F5), il va répéter l'URL 3 fois:
Première fois:
fois suivantes:
http://server/image.jpghttp://server/image.jpghttp://server/image.jpg
Est-ce que quelqu'un sait pourquoi cela se passe?
J'ai un problème similaire avec la forme de chargement d'un formulaire Web normal appelée deux fois s'il existe un contrôle Image avec une ImageUrl vide. Pour votre cas, je suis également très perplexe, avez-vous effectué un débogage et une étape? –
Je ne me rappelle pas comment j'ai résolu le problème, mais cela n'a absolument rien à voir avec l'écriture de l'URL. –