statedetail.aspx?st="***"&another="***"

解决方案 »

  1.   

    用模板列+HyperLink控件
    在DataBind事件中设定HypeLink控件的链接属性
      

  2.   

    按 Brune(敏行) 说的
    statedetail.aspx?st="***"&another="***"
    不需要“”直接
    statedetail.aspx?username=abcd&cardid=1234
      

  3.   

    DataNavigateUrlFormatString="statedetail.aspx?st={0}&other={0}"
      

  4.   

    那么  DataNavigateUrlField="statement" 怎么设置呢?现在只有statement数据段,另外一个数据段放到何处呢,谢谢
      

  5.   

    传参数:Response.Redirect("WebForm3.aspx?Name=123&id=2222");接收:
    Response.Write(Request.QueryString["Name"].ToString());
    Response.Write(Request.QueryString["id"].ToString());
      

  6.   

    能传递成功的话,接受当然很容易 
    关键是我这个两个参数不是固定的如:Name=123&id=2222,而是Name=变量1&id=变量2,而且变量1来源于一个字段,变量2来自另一个字段,现在的问题是我能传递变量1,但是不能两者同时传递,要想两者同时传递的话,那么DataNavigateUrlField="statement"这个地方应该设两个字段名,而不是单是statement一个字段,呵呵。怎么设置?
      

  7.   

    asp:HyperLinkColumn DataNavigateUrlField="statement" DataNavigateUrlFormatString="statedetail.aspx?st={0}@gg={1}", binder.eval(container.items,'a')+binder.eval(container.items,'a'), HeaderText="当前状态"></
      

  8.   

    FirstPage.aspx
    做一个buttoncolumn 列
    首先定义几个参数
    public [type] para1;
    public [type] para2;
    public [type] paraN;在ItemCommand 事件里
    ItemCommand()
    {
    para1=xx;
    para2=xx;
    ... ...
    paraN = xx;  
    Server.Transfer("NextPage.aspx");
    }在下一个页面取值
    var1 = ((FirstPage)Context.Handle).para1;
    var2 = ((FirstPage)Context.Handle).para2;
     
    varN = ((FirstPage)Context.Handle).paraN;