<ItemTemplate>
<asp:HyperLink NavigateUrl='show.aspx?reviewid=<%# DataBinder.Eval(Container, "DataItem.fd_review_id")%>' runat="server">aaa</asp:HyperLink>
</ItemTemplate>
把某些双引号改成单引号就行了。

解决方案 »

  1.   

    <ItemTemplate>
    <asp:HyperLink NavigateUrl='<%# "show.aspx?reviewid" + DataBinder.Eval(Container, "DataItem.fd_review_id") %>'  runat="server">aaa</asp:HyperLink>
    </ItemTemplate>
      

  2.   

    改成单引号后,晚邦定无法邦定,鼠标放上去显示连接如下:
    show.aspx?reviewid=<%#Eval(Container.DateItem, "fd_review_id")%>
      

  3.   

    <ItemTemplate>
    <asp:HyperLink NavigateUrl=\"show.aspx?reviewid=<%# DataBinder.Eval(Container, "DataItem.fd_review_id")%>\" runat="server">aaa</asp:HyperLink>
    </ItemTemplate>
    转义字符试试。。我没测试。。或者用两个""
      

  4.   

    <ItemTemplate>
    <asp:HyperLink NavigateUrl='show.aspx?reviewid="<%#Container.DataItem["fd_review_id"]%>"' runat="server">aaa</asp:HyperLink>
    </ItemTemplate>'<%#Container.DataItem["fd_review_id"]%>'
      

  5.   

    股票涨了,10送10派8,感谢amandag(高歌) ( )
      

  6.   

    <ItemTemplate>
    <asp:HyperLink NavigateUrl='<%# "show.aspx?reviewid" + DataBinder.Eval(Container, "DataItem.fd_review_id") %>'  runat="server">aaa</asp:HyperLink>
    </ItemTemplate>