2009-08-04 15 views
0

画像拡張機能にアクセスするたびに呼び出される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.jpg

回目以降:

http://server/image.jpghttp://server/image.jpghttp://server/image.jpg私は(F5)、再びそれを更新する場合は、それはURLを3回繰り返します

誰がなぜこれが起こっているのか知っていますか?

+0

ImageUrlが空のImageコントロールがある場合、通常のwebformのPage_loadに2回コールされた同様の問題があります。 あなたの場合、私は非常に困惑しています。デバッグとステップスルーを実行しましたか? –

+0

問題をどのように修正したのか覚えていませんが、URLの記述とはまったく関係ありませんでした。 –

答えて

0

コードを試して、別のブラウザでページを更新しましたが、繰り返しURLはありません。

+0

間違ったContentTypeを設定しました( 'image.png?width = 250'と設定していました)。 Dunnoがなぜ3回リクエストURLをリフレッシュするのでしょうか? –

関連する問題