0

Show()特にClose()、必要以上に時間がかかります。閉じるボタン以外のポップアップコンテンツのすべてを空白にしても。データベース接続などはありません(コンテンツはまったくありません)。マイページには 8 つの更新パネルがあり、それぞれにデータ リストが含まれています。5 つのパネルには更新タイマー (1 分間隔) があります。私の modalpopupextender (ユーザー コントロールにあります) は、パネルの 1 つにあります。

他のすべての更新パネルを削除すると (ページには他に何もありません)、Show()すばやくClose()応答します。私はjQueryを試しましたが$find(...).hide()、それでも同じ動作です。

私の質問は、ページの他の場所にあるコンテンツがポップアップ エクステンダーの動作に影響を与えるのはなぜですか? 特に jQuery のhide()? ページにたまたま要素が多すぎてgetElementById()、エクステンダー ノードを見つけるのに時間がかかっているだけなのでしょうか?

4

1 に答える 1

1

私もこの問題を抱えています。私にとっては、ビューステートのサイズであることが判明しました。これはすべてのポストバックでアップロードされ、非常に大きくなる可能性があります。

于 2013-09-24T12:57:26.467 に答える