<asp:HyperLink ID="hlBBSSort" runat="server" NavigateUrl=<%# ("BBSSortID","Article.aspx?BBSSortID={0}") %> Text= <%# Eval("Theme") %>> </asp:HyperLink> <br /> 把单引号去了

解决方案 »

  1.   

    <asp:HyperLink ID="hlBBSSort" runat="server" NavigateUrl=' <%# ("BBSSortID","Article.aspx?BBSSortID={0}") %>'Text=' <%# Eval("Theme") %>'> </asp:HyperLink>1)aspx控件的属性不允许这样赋值要在后台
    hlBBSSort.NavigateUrl = "";
    hlBBSSort.Text = "";你可以使用<a ID="hlBBSSort" href='<%# ("BBSSortID","Article.aspx?BBSSortID={0}") %>'>
    <%# Eval("Theme") %>
    </a>
      

  2.   


    NavigateUrl=<%# ("Article.aspx?BBSSortID=<%#Bind(\"BBSSortID\"%>") %>
      

  3.   

    <%# ... >表示引用cs文件里的方法,你用''把它包含起来,表示他们是一个字符串了,自然无法取数据出来。