我已经查看了所有类似的问题,但仍无法使其发挥作用:
<asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl='<%# String.Format("~/Phones/DisplayPhoneDetails.aspx?SelectedPhoneMacAddr={0}", selectedCCMUserDetailled.primaryDevice.Value.ToString())%>'><%= selectedCCMUserDetailled.primaryDevice.Value %></asp:HyperLink>
这会产生:
<a id="MainContent_HyperLink2">CSFD4SIG</a>
感谢您的帮助。
答案 0 :(得分:0)
你不能使用&lt; %%&gt;在&lt; asp:标签属性
您可以尝试使用html标签,例如&lt; a&gt;
并且这样做。下面是我的例子
<a href=<%# String.Format("'~/Phones/DisplayPhoneDetails.aspx?SelectedPhoneMacAddr={0}'", selectedCCMUserDetailled.primaryDevice.Value.ToString())%>><%= selectedCCMUserDetailled.primaryDevice.Value %></a>