0

EditSite.aspxに2つのAjaxアコーディオンがあります。各アコーディオンには約6つのペインがあります。各ペインには、サイト管理者がデータを維持しながらさまざまなタスクを実行できるようにするasp:GridViewコントロールがあります。見た目も美しく、美しく機能しますが...

GridViewコントロールの更新、挿入などのたびに、アコーディオンが折りたたまれ、デフォルトのペインが開きます。これは、ポストバックイベントでページがリロードされるためだと思います。これは大きな迷惑です。アコーディオンは開いているペインのインデックスを保持してそのペインに戻ることができるはずだと読みましたが、GridViewの更新ではこれは発生しません。

GridViewに挿入、更新、削除などを送信させ、そのアコーディオンペインを開いたままにしておく方法はありますか?

4

1 に答える 1

0

アコーディオンを UpdatePanel に配置し、パネルのプロパティ UpdateMode を「Conditional」に設定します。

http://www.asp.net/web-forms/videos/aspnet-ajax/how-do-i-use-the-conditional-updatemode-of-the-updatepanel

于 2012-11-01T18:50:36.290 に答える