更新パネルのある 1 つのページにグリッドビューがあるシステムがあります。グリッドビューの 1 つの行を選択すると、システムはその CommandName と CommandArgument を使用してポストバックし、選択された行をポストしてから、ポストされた選択された行の ID としてセッション変数を設定します。他のコントロールは Async を正しく実行し、問題のボタンは RowDataBound イベントでこれを使用して既に登録されています。
Dim gvRowSelect As GridViewRow = e.Row
Dim imbSelect As ImageButton = DirectCast(gvRowSelect.FindControl("imbSelect"), ImageButton)
ScriptManager.GetCurrent(Page).RegisterPostBackControl(imbSelect)
ボタンコマンドでこのセッションを取得して、マスターページ内で現在のセッションにラベルを設定したいと思います。imbSelect コマンドのコードは次のとおりです。
Dim cellSnapshot As TableCell = gvSnapshots.Rows(e.CommandArgument).Cells(0)
Session("Snapshot") = cellSnapshot.Text
マスターページ内で、Page_Load の後、すべての Postback イベントを解決した後に関数を呼び出す方法はありますか?
ありがとう。