【发布时间】:2016-01-15 23:04:32
【问题描述】:
我已经看到在 HTML 中的 <a> 标记上使用 javascript:void(0) 方法来隐藏超链接对象的目标 URL。现在我想在<asp:HyperLink> 上做同样的事情,我该怎么办?
我正在做 ASP.NET,这是标记:
<asp:HyperLink runat="server" ID="hl1">Blah blah blah</asp:HyperLink>
在代码隐藏中,我使用HttpUtility.UrlDecode 方法为hl1 指定了NavigateUrl。
我尝试了hl1.Attributes[href]="javascript:void(0)"; 并排,但不起作用。无法再打开NavigateUrl。
【问题讨论】:
-
您是否尝试过创建一个由您的 asp:hyperlink 控件触发的方法?为什么不希望用户看到 URL?有点阴暗……
-
我正在尝试创建一个 JavaScript 函数来触发链接。
-
您想隐藏显示在浏览器窗口底部的网址吗?
-
浏览器底部显示当前页面URL可以吗?默认情况下,浏览器会显示一些内容。
-
@Sunil 可以工作。它也可以是一条消息,一个静态字符串,任何东西。