<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl=''>管理</asp:HyperLink>如何在NavigateUrl地址如果带有<%# Eval("St_ArticleID") %>和Request.QueryString["Class"].ToString()地址应该是这样的Edit.aspx?ID=参数一&Class=参数二

解决方案 »

  1.   

    Edit.aspx?ID=参数一&Class=参数二
    这些需要绑定的就用eval这样绑定就行 了
      

  2.   


    Edit.aspx?ID=<%# Eval("St_ArticleID") %>&Class=<%# Request.QueryString["Class"] %>
    是这样吗?
      

  3.   

    是这样
    Edit.aspx?ID=<%# Eval("St_ArticleID") %>&Class=<%# Eval("Class") %>
      

  4.   

    Edit.aspx?ID=<%# Eval("参数1") %>&Class=<%# Request.QueryString["参数2"] %>
      

  5.   


    错误,链接地址变成了:
    Edit.aspx?ID=<%# Eval("St_ArticleID") %>&Class=<% Request.QueryString["Class"] %>
      

  6.   


    Edit.aspx?ID="<%# Eval("St_ArticleID") %>"&Class="<% Request.QueryString["Class"] %>"
      

  7.   

    前台:
    Edit.aspx?ID='<%# Eval("St_ArticleID") %>'&Class='<%= GetRequestClass() %>'
    后台:
    pubic string GetRequestClass()
    {
        string requestClass = "";
        if(RequestClass != null)
        {
            requestClass = Request.QueryString["Class"]
        }
        return requestClass;
    }
      

  8.   


       <asp:HyperLinkField   ItemStyle-Wrap="false" Target="_blank" HeaderText="AA" DataTextField="AA" DataNavigateUrlFields="ID"  DataNavigateUrlFormatString="RepairDetail.aspx?ID={0}" />
      

  9.   


     <asp:HyperLinkField   Target="_blank" HeaderText="aa" DataTextField="aa" DataNavigateUrlFields="ID1,ID2"  DataNavigateUrlFormatString="RepairDetail.aspx?ID1={0}&ID2={1}" />
      

  10.   


    你这个方法实现不了LZ的问题,你仔细看他说的,他两个参数中其中一个是Request.QueryString传过来的值,知道不
    而且你这种写法只是稍微高级了一点,跟常规的绑定是一样的