在C#上的HyperLink中设置属性NavigateUrl

时间:2015-12-09 14:44:05

标签: c# asp.net hyperlink

我在HyperLinkMarkup的{​​{1}}中遇到此问题。

c# asp net 4

图片<asp:HyperLink ID="HlLink" runat="server" NavigateUrl='<%# String.Format("http://.../box.aspx?v={0}&e={1}&l={2}", "y", "IC", HttpUtility.UrlEncode(Eval("Mtl").ToString())) %>' ImageUrl="/Images/edit_icon.gif" Target="_blank"></asp:HyperLink> 不可链接,为什么?

这会产生:

edit_icon.gif

如何解决这个问题?

请帮帮我,非常感谢你。

1 个答案:

答案 0 :(得分:0)

为了使<a>标记为&#34;可链接&#34;,它需要href属性。一旦从.net超链接控件正确地生成了它,它将是一个可链接的&#34;锚标记。

示例:

<a id="HlLink" href="#" target="_blank"><img src="/Images/edit_icon.gif" alt="" /></a>