我有一个系统,在一个页面上有一个带有更新面板的网格视图。在选择 gridview 的一行时,系统使用该 CommandName 和 CommandArgument 回发以发布所选行,然后将 Session 变量设置为发布的所选行的 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 之后调用一个函数,并且在它解决了所有回发事件之后?
谢谢。