私はASP.NETにかなり慣れていないので、物事がどのように行われるかを学ぼうとしています。私は C# のバックグラウンドを持っているので、コード ビハインド部分は簡単ですが、Web 開発者のように考えるのは慣れていません。
チェックボックスのグリッドを含む aspx ページがあります。Button_Click イベントを介してコード化されたボタンを使用して、チェックされる行のリストを収集し、そのリストからセッション変数を作成します。同じボタンは、ascx ページのパネルを制御する ascx ページの ModalPopupExtender によって (TargetControlID を介して) 参照されます。
ボタンがクリックされると、モーダル ポップアップが開きますが、Button_Click イベントは発生しないため、モーダルはセッション データを取得しません。
2 つのページが別々であるため、aspx.cs コードから ModalPopupExtender を呼び出すことができず、ascx.cs コードからチェックボックスのリストにアクセスできず、セッション変数を設定する方法がわかりません。次に、プログラムで他の非表示のボタンまたはコントロールをアクティブにして、モーダルポップアップを開きます。
何かご意見は?