4

皆さんに簡単な質問です。

更新パネル内にグリッド ビューがあります。私のモーダルポップアップは、このパネルを引き上げます。私は今のところ元気です。

ただし、ポップアップしたグリッド ビューでページネーションを実行しようとすると、ページがポスト バックします。

次に、モーダル ポップアップが消え、GridView も消えます。

mybutton をもう一度クリックすると、グリッド ビューのモーダル ポップアップとグリッド ビューの次のページのコンテンツが表示されます。

この Grid View を Postback なしで、また Modal PopUp を失うことなくページネーションを行う方法はありますか?

どんな助けでも大歓迎です。

ありがとう、

4

3 に答える 3

2

GridView のページを変更するたびに、ページをポストバックする必要があります。ただし、GridView の PageIndexChanged イベントにフックすることで、目的の機能をエミュレートできます。

protected void GridView1_PageIndexChanged(object sender, EventArgs e)
{
    modalPopupExtender1.Show();
}
于 2009-11-12T20:01:02.863 に答える
0

次のレイアウトが必要です。

<ModalPopup>
   <UpdatePanel>
       <GridView>
   <UpdatePanel>
</ModalPopup>

そうすれば、別の外側の updatepanel があり、その updatepanel が UpdateMode=Always に設定されていない限り、ModalPopup は消えません。

于 2009-11-12T20:12:52.353 に答える