<asp:HyperLink id="HyperLink1" NavigateUrl="shownews.aspx?id="+<%# DataBinder.Eval(Container.DataItem,"id")%>+"&types="+<%#DataBinder.Eval(Container.DataItem,"newstype")%> runat="server" />

解决方案 »

  1.   

    分析器错误信息: 服务器标记的格式不正确。
    <asp:HyperLink id="HyperLink1" NavigateUrl="shownews.aspx?id="+<%# DataBinder.Eval(Container.DataItem,"id")%>+"&types="+<%#DataBinder.Eval(Container.DataItem,"newstype")%> runat="server" />
      

  2.   

    &的两边要加空格的我怎么没有见过这中写法?*.aspx?id=222 & types=bac???????????
      

  3.   

    <asp:HyperLink id="HyperLink1" NavigateUrl='shownews.aspx?id=<%# DataBinder.Eval(Container.DataItem,"id")%> & types=<%#DataBinder.Eval(Container.DataItem,"newstype")%>' runat="server" />
    &的两边要加空格的