当前位置: 代码迷 >> ASP.NET >> 初学.net.gridview的有关问题.
  详细解决方案

初学.net.gridview的有关问题.

热度:6143   发布时间:2013-02-25 00:00:00.0
初学.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();
  相关解决方案