【发布时间】:2012-04-02 11:01:24
【问题描述】:
我想在 asp.net 中定义一个 HyperLink 控件,它产生类似于以下内容的 html 输出:
<a href="#"></a>
但不知道怎么做。如果有人能提供帮助将不胜感激。
提前致谢。
【问题讨论】:
我想在 asp.net 中定义一个 HyperLink 控件,它产生类似于以下内容的 html 输出:
<a href="#"></a>
但不知道怎么做。如果有人能提供帮助将不胜感激。
提前致谢。
【问题讨论】:
我同意 SLaks,但是你去吧
<asp:HyperLink id="hyperlink1"
NavigateUrl="#"
Text=""
runat="server"/>
或者您可以使用
更改 hrefhyperlink1.NavigateUrl = "#";
hyperlink1.Text = string.empty;
只需写<a href="#"></a>。
如果这是你想要的,你就不需要服务器端控件。
【讨论】:
hyperlink1.NavigateUrl = "#"; or
hyperlink1.attributes["href"] = "#"; or
<asp:HyperLink NavigateUrl="#" runat="server" />
【讨论】:
如果要在aspx页面添加值,输入<a href='your link'>clickhere</a>
如果您尝试通过代码隐藏来实现它,请使用超链接控件
HyperLink hl1 = new HyperLink();
hl1.text="Click Here";
hl1.NavigateUrl="http://www.stackoverflow.com";
【讨论】:
如果您需要将其作为服务器端控件进行访问(例如,您想向链接添加数据属性,就像我所做的那样),那么有一种方法可以做您想做的事;但是,您不使用 Hyperlink 或 HtmlAnchor 控件来执行此操作。创建一个文字控件,然后添加“您的文本”作为文字控件的文本(或您需要这样做的任何其他内容)。这很 hacky,但它可以工作。
【讨论】: