2011-02-04 26 views
0

私はasp.netリストボックスを持っています。マスター詳細ビュー。選択がリストボックス上で変更されると、更新パネルのコントロールが更新されます。すべて正常に動作します。ユーザーがリストボックスの選択項目を矢印でクリックすると、100万ポストバックのようになります。理想的には(UXの場合)、前回のポストバックをキャンセルするのが良いでしょう。しかし、私が試みたのはPageRequestManager.add_initializeRequestです:ユーザーが別の選択をすることができないようにjqueryでリストボックスを無効にしてください。その後、add_endRequestでリストボックスを有効にします。ボスは数秒間、ディセーブルな外観が気に入らない。ポストバックでリストボックスを無効にするasp.net

誰かがこれを処理するためのよりよい方法を考えてもいいですか?私は無効にしながら色を変更しようとしましたが、方法を見つけることができませんでした。

答えて

1

Ajax ModalPopupExtenderを使用すると、進行状況バーを表示するか、単にサーバーが最後の操作を実行中であることをユーザーに知らせるためのスピナーアイコンを表示できます。 ModalPopupExtenderは、操作を終了するまで、すべてのページコントロールを無効にします。

Thisは公式の制御ページです。 thisはMatt Bersethの例ですが、編集に使用しますが、概念は同じです。

関連する問題