<asp:HyperLinkColumn runat=server DataNavigateUrlField="字段一" DataNavigateUrlFormatString="bb.aspx?id={0}" DataTextField="名称" DataTextFormatString="{0}">上面的{0}是DataNavigateUrlField="字段一"的索引.
点击后打开bb.aspx并存一个id值为{0}

解决方案 »

  1.   

    Response.Redirect("url.aspx?id=你的值");url.aspx的Page_load里
    string id = Request.QueryString["id"];
      

  2.   

    你可以不用使用button,使用超连接啊
    给超连接增加一个参数,把你的id传到另一页去
      

  3.   

    用DataGird很容易如果自己写的话,生成HTML的时候
    "<input  type='button' onclick=\"winodw.open('sspx.aspx?id=" + rows[i]["id"].ToString() +"'=">";
      

  4.   

    用DataGird怎么弄出button来啊?
      

  5.   

    可以绑定Button的ToolTip为你想要传递的ID值
      

  6.   

    我现在用table实现了显示sql的结果集,button 也有了,但点button后转到另一个sspx页面无法实现
      

  7.   

    赞成 luluso(luluso) ( )
    <asp:HyperLinkColumn runat=server DataNavigateUrlField="字段一" DataNavigateUrlFormatString="bb.aspx?id={0}" DataTextField="名称" DataTextFormatString="{0}">上面的{0}是DataNavigateUrlField="字段一"的索引.
    点击后打开bb.aspx并存一个id值为{0}