私は更新パネルを使って1ページにグリッドビューを持つシステムを持っています。グリッドビューの1行を選択すると、そのCommandNameとCommandArgumentを使用して選択した行をポストバックし、選択した行をポストした行のIDとしてSession変数を設定します。他のコントロールはAsyncを正しく実行し、問題のボタンはRowDataBoundイベントでこれを使用して既に登録されています。ポストバックイベントの後に最終関数vbを実行することはできますか?
Dim gvRowSelect As GridViewRow = e.Row
Dim imbSelect As ImageButton = DirectCast(gvRowSelect.FindControl("imbSelect"), ImageButton)
ScriptManager.GetCurrent(Page).RegisterPostBackControl(imbSelect)
このセッションをbuttonコマンドで取得して、何らかの形でマスターページ内でラベルを現在のセッションに設定したいと考えています。 imbSelectでコードがあるコマンド:マスターページ内
Dim cellSnapshot As TableCell = gvSnapshots.Rows(e.CommandArgument).Cells(0)
Session("Snapshot") = cellSnapshot.Text
とにかくPage_Loadの後に関数を呼び出すのがあり、それがすべてのポストバックイベントを解決した後?
ありがとうございました。すべてのポストバックイベントが
Protected Sub Page_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.PreRender
End Sub
を完了した後、事前にレンダリング
[LoadComplete](http://msdn.microsoft.com/en-us/library/system.web.ui.page.loadcomplete.aspx)または[PreRenderComplete](http:// msdn)を試したことがありますか。 microsoft.com/en-us/library/system.web.ui.page.prerendercomplete.aspx)event? –
タイトルの最後の呼び出しがmasterpage内にありますが、LoadCompleteまたはPreRenderCompleteがmasterpage内のメソッドではないと思いますか? – FirstCape