如何将超链接的文本值设置为数据绑定url字符串中的页面或图像名称。类似的东西:
<asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl='<%# Eval("attachUrl")%>' Text="<%# System.IO.Path.GetFileName(Eval("attachUrl"))%>"></asp:HyperLink>
NavigateURL有效,但不是文本。
答案 0 :(得分:2)
那是因为你在"
方法中添加Eval
时会破坏字符串。在外部文本上使用撇号,因此您可以使用{-1}}方法的双引号,即
Eval