GridView
オンになっていますが、GridViewのメソッドを?PageA
から呼び出せるようにしたいと思います。DataBind()
PageB
基本的PageB
にはポップアップコントロールに含まれるフォームです。ユーザーがフォームのフィールドに入力しPageB
て送信すると、ポップアップコントロールを閉じてからGridView
、親ページ(PageA)のを更新します。どうすればいいですか?
GridView
オンになっていますが、GridViewのメソッドを?PageA
から呼び出せるようにしたいと思います。DataBind()
PageB
基本的PageB
にはポップアップコントロールに含まれるフォームです。ユーザーがフォームのフィールドに入力しPageB
て送信すると、ポップアップコントロールを閉じてからGridView
、親ページ(PageA)のを更新します。どうすればいいですか?
ページ A に RefreshGrid のような JavaScript 関数を記述します。この JavaScript 関数からグリッドをリフレッシュするさまざまな方法を記述できます。
1) グリッドを更新パネル内に配置し、その更新パネルにトリガー ボタン コントロールを作成し、このトリガー コントロールのクリック イベントを javascript で呼び出します。これにより、ページが部分的にポスト バックされ、更新パネルが更新されます。他の方法もあります..
2) ポップアップ クローズ ボタンのポップアップから、次の行を記述します。
window.opener.RefreshGrid(); window.close();
それでおしまい。
パラメータを渡したい場合は、引数として RefreshGrid 関数に渡すことができます。
方法はいろいろありますが、私が使っているのはこれです。