带参数页面跳转问题
这是grid表中双击某行产生的页面跳转事件处理过程:
Private Sub Grid_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles Grid.ItemDataBound
'如果是交替项和项
If ((e.Item.ItemType = ListItemType.AlternatingItem) Or (e.Item.ItemType = ListItemType.Item)) Then
'下面这句跳转不带参数的话可以成功跳转
e.Item.Attributes.Add("onclick", "javascript: window.open('edit.aspx')")
'下面这句跳转带参数的话,接收页面使用request("name")无法收到数据。
e.Item.Attributes.Add("onclick", "javascript: window.open('edit.aspx?Name=" & e.Item.Cells(1).Text & "')")
End If
End Sub