画像拡張機能にアクセスするたびに呼び出されるHttpHandlerがあります。 Firebugは、ページが更新され、初めて(Ctrlキー+ F5)によると ASP.NET Request.UrlがURLを3回繰り返しています
public void ProcessRequest(HttpContext context)
{
context.Response.Write(context.Request.Url.ToString());
context.Response.End();
}
は、URLが応答に正しく表示されます。これは私が簡単なテストとしてのHttpHandlerに持っているものです。
初回::
回目以降:
http://server/image.jpghttp://server/image.jpghttp://server/image.jpg私は(F5)、再びそれを更新する場合は、それはURLを3回繰り返します
誰がなぜこれが起こっているのか知っていますか?
ImageUrlが空のImageコントロールがある場合、通常のwebformのPage_loadに2回コールされた同様の問題があります。 あなたの場合、私は非常に困惑しています。デバッグとステップスルーを実行しましたか? –
問題をどのように修正したのか覚えていませんが、URLの記述とはまったく関係ありませんでした。 –