我想在asp.net中定义一个HyperLink控件,它产生类似于以下内容的html输出:
<a href="#"></a>
但无法弄清楚如何。如果有人能提供帮助,我将感激不尽 提前谢谢。
答案 0 :(得分:26)
我同意SLaks,但是你去了
<asp:HyperLink id="hyperlink1"
NavigateUrl="#"
Text=""
runat="server"/>
或者您可以使用
更改hrefhyperlink1.NavigateUrl = "#";
hyperlink1.Text = string.empty;
答案 1 :(得分:7)
只需写下<a href="#"></a>
。
如果这是你想要的,你不需要服务器端控制。
答案 2 :(得分:3)
hyperlink1.NavigateUrl = "#"; or
hyperlink1.attributes["href"] = "#"; or
<asp:HyperLink NavigateUrl="#" runat="server" />
答案 3 :(得分:1)
如果您想在aspx页面上添加值,请输入<a href='your link'>clickhere</a>
如果您尝试通过Code-Behind实现它,请使用超链接控件
HyperLink hl1 = new HyperLink();
hl1.text="Click Here";
hl1.NavigateUrl="http://www.stackoverflow.com";
答案 4 :(得分:0)
答案 5 :(得分:0)
如果您需要将其作为服务器端控件进行访问(例如,您希望像我一样将数据属性添加到链接中),那么有一种方法可以执行您想要的操作;但是,您不能使用Hyperlink或HtmlAnchor控件来执行此操作。创建一个文字控件,然后添加&#34;您的文字&#34;作为文字控制的文本(或者你需要做的其他任何事情)。这很黑,但它确实有效。