我的ASPX页面中有一个gridview。此GridView位于UpdatePanel内,导致部分页面回发。
我有一个按钮作为GridView中每行的最后一列。如何在每个按钮上打开传递给它的ID值的temp.aspx页面。我在gridView中也有一个ID列。
请帮忙
答案 0 :(得分:1)
您可以获取每行DataSource
的{{1}},然后在该行中找到您想要的控件并应用OnRowDataBound
JavaScript:
OnClick
答案 1 :(得分:0)
您无法从OnClick事件中打开新窗口。尝试在该gridview的RowDataBound事件中使用OnClientClick。
Private Sub DataGridView1_OnRowDataBound(Sender as Object, e as DataGridView.EventArgs)
Dim btn as Button=e.Row.FindControl("btnName")
btn.OnClientClick="javascript:window.open(""temp.aspx?id=22"")
End Sub
像这样。