如何实现NavigateUrl传递多个参数
例如:
<asp:HyperLink runat="server" ID="hyper1" NavigateUrl='<%#Eval("Pproductid" ,"updateInflowReturnInfo.aspx? productId={0%>'> 编辑</asp:HyperLink>NavigateUrl传递一个参数这样写,多个参数的时候怎么写啊!

解决方案 »

  1.   

    这样的话不要在前端绑定了,  
    protected void 控件_ItemDataBound(object sender, DataListItemEventArgs e)
    {
        HyperLink hyper1 = (HyperLink)e.Item.FindControl("hyper1");
        hyper1.NavigateUrl = string.Format("updateInflowReturnInfo.aspx? productId={0},aa={2}",productID,aa);
    }
      

  2.   

    <asp:HyperLink ID="HLxh" runat="server" Text='<%# Eval("xh") %>' NavigateUrl='<%# "~/ROOT/Common_StuDetails.aspx?_xh=" + Eval("xn") %>'></asp:HyperLink>