-1

我已经查看了所有类似的问题,但仍然无法让它工作:

<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>

谢谢你的帮助。

4

1 回答 1

0

你不能在 <asp: tag 属性中使用 <%%>

你可以尝试使用像 < a > 这样的 html 标签

并做到这一点。下面是我的例子

<a href=<%# String.Format("'~/Phones/DisplayPhoneDetails.aspx?SelectedPhoneMacAddr={0}'", selectedCCMUserDetailled.primaryDevice.Value.ToString())%>><%= selectedCCMUserDetailled.primaryDevice.Value %></a>
于 2014-01-03T09:22:30.673 回答