0

asp.netAsyncFileUploadコントロールの操作。それは非同期プロセスですか?ファイルを選択すると、ポストバックが実行されていることに気づきました。Fiddlerで表示すると、すべてのスクリプトと外部CSSページが再度読み込まれます。コントロールを更新パネルにラップしました。

ファイルがアップロードされるたびにスクリプトとCSSページが読み込まれることを望んでいません。コードとFiddlerのスクリーンショットが掲載されています。

ここに画像の説明を入力してください

ファイルがアップロードされるたびにスクリプトとCSSページが読み込まれることを望んでいません。コードとFiddlerのスクリーンショットが掲載されています。

ここに画像の説明を入力してください コードビハインドページにコードが配置されていません。

ありがとうございました

4

1 に答える 1

0

これは正常な動作だと思います。MSAjax(更新パネル)はサーバーに対して完全なPostBackを実行し(非常に非効率的)、変更されたセクションのみを更新します。JSファイルとCSSファイルをキャッシュして、少なくとも304の応答を取得するか、他の方法を使用してこれを行うことができます。

おそらく、AsyncUploadコントロールをiframeに配置すると、うまく機能しますか?

于 2011-09-12T17:08:50.393 に答える