初学.net...gridview的问题...
在gridview里面...建立了一个模板列
放的ImageButton
现在就是要点击这个ImageButton 然后跳转到另一个页面并传值
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
if (sender == (ImageButton)GridView1.FindControl("ImageButton1"))
{
Response.Redirect("nodes.aspx");
}
}
我这样写的 页面无法跳转... 还有怎么传值 怎么在nodes.aspx中接收呢?
------解决方案-------------------- <asp:GridView ID="GridView1" runat="server" OnRowDataBound="GridView1_RowDataBound">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLink ID="lnk" runat="server" NavigateUrl='<%# String.Format("Default2.aspx?pass={0}",3) %>' >
<asp:Image ID="img" runat="server" />
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
在接收页面中:string getstring = Request["pass"].ToString();