<asp:HyperLink ID="HyperLink" runat="server" NavigateUrl="~/web/abc.aspx?id="><%#Eval("ID") %>"><%#Eval("Name") %></asp:HyperLink>我的代码如上,但出错了!
我怎么把"><%#Eval("ID") %>传到~/web/abc.aspx页面中呢?

解决方案 »

  1.   

    NavigateUrl="~/web/abc.aspx?id="+ <%#Eval("ID") %>
      

  2.   

    asp:HyperLink ID="HyperLink" runat="server" NavigateUrl="web/abc.aspx?id='+<%#Eval("ID") %>+'"
      

  3.   

    <asp:HyperLink ID="HyperLink" runat="server" NavigateUrl='<%#"~/web/abc.aspx?id="+Eval("ID").ToString()%>'><%#Eval("Name") %> </asp:HyperLink> 

    <asp:HyperLink ID="HyperLink" runat="server" NavigateUrl='<%#Eval("ID","~/web/abc.aspx?id={0}")%>'><%#Eval("Name") %> </asp:HyperLink> 
      

  4.   



    <asp:HyperLink ID="HyperLink" runat="server" Text="<%#Eval("Name") %>" NavigateUrl=' <%#"~/web/abc.aspx?id="+Eval("ID").ToString()%>'>  </asp:HyperLink>