完全なポストバックを行わずにデータの1つのセクションを処理するAjaxアップデートパネルを使用するページがあります。パネルには、8つのフィールドが含まれています.1つのドロップダウンリストは非常に大きくなります(7500+アイテム)。Ajax UpdatePanel(大/小)ドロップダウン - 投稿時の遅延時間
最初にフォームを読み込むときに、ドロップダウンに値を設定すると、読み込み時間に数秒を追加することができ、ユーザーはそれで問題ありません。
しかし、ユーザーがボタンをクリックして更新パネルにデータを保存した後も、かなりの一時停止が発生しています。私は遅延時間がドロップダウンに多くのデータがある場合にのみ起こり、責任あるコードの特定の行がないように見えることを証明しました。大きなドロップダウンの存在は更新時に物事を駄目にする。私は影響を与えずにコントロールの "EnableViewState"をオフにしようとしました。
大きなドロップダウンの場合はこれが普通ですか?私はそれを使用したり、再設計したりするだけですか?または誰でも修正を推奨できますか?私は、アップデートでの遅延が実際のロードタイムの遅延よりも長くて、私の顧客が再設計にかなり抵抗しているのは変です。