我有一个GridView页面。 GridView有选择按钮。通常,当用户单击选择按钮时,我使用GridView选择的索引更改事件来执行各种操作。但现在我想根据网格视图的选定行在Page_Load事件中执行一些操作。由于在Page_Load之后发生Selected_Index_changed事件,我如何知道页面加载事件中的以下内容。
我查看了asp lifecycle和this其他问题,但我不知道该怎么做。
答案 0 :(得分:0)
如何使用QueryString传输选择哪一行,然后在Page_Load事件中获取QueryString参数?这是一个例子。
Protected Sub LinkButton1_Command(sender As Object, e As CommandEventArgs)
Dim UserId As Integer = e.CommandArgument 'Here goes whatever value you're trying to pass
Response.Redirect("~/OtherPage.aspx?UserId=" _
& UserId)
End Sub
这是在OtherPage.aspx
中 Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
UserId = Request.QueryString("UserId")
'Your code
end sub