<asp:HyperLink ID="HyperLink5" runat="server" NavigateUrl="~/ShopNews.aspx?fileid=<%# Eval("ArticleId") %>">
<%# Eval("ArticleName") %></asp:HyperLink>NavigateUrl="~/ShopNews.aspx?fileid=<%# Eval("ArticleId") %>">
url中fileid=正确写法应该怎么写?

解决方案 »

  1.   

    NavigateUrl="~/ShopNews.aspx?fileid= <%# Eval("ArticleId") %>"> 
    换成
    NavigateUrl="~/ShopNews.aspx?fileid= <%$ Eval("ArticleId") %>"> 
    或者
    NavigateUrl="~/ShopNews.aspx?fileid= <%#= Eval("ArticleId") %>"> 多试试就可以了
      

  2.   

    参数的属性不是那一个吧! DataNavigateUrlFormatString="Licensed_V.aspx?licID={0}"
      

  3.   

    fileid=<%# Eval("ArticleId").ToString() %> 
      

  4.   

    NavigateUrl='<%# "~/ShopNews.aspx?fileid="+ Eval("ArticleId") %>'> 
      

  5.   


    <asp:HyperLink ID="HyperLink5" runat="server" NavigateUrl='~/ShopNews.aspx?fileid= <%# Eval("ArticleId") %>'> 
    <%# Eval("ArticleName") %> </asp:HyperLink>