Asp.net超链接控制相当于<a href="#"></a>

时间:2012-03-16 22:06:49

标签: asp.net hyperlink

我想在asp.net中定义一个HyperLink控件,它产生类似于以下内容的html输出:

<a href="#"></a>

但无法弄清楚如何。如果有人能提供帮助,我将感激不尽 提前谢谢。

6 个答案:

答案 0 :(得分:26)

我同意SLaks,但是你去了

   <asp:HyperLink id="hyperlink1" 
                  NavigateUrl="#"
                  Text=""
                  runat="server"/> 

或者您可以使用

更改href
hyperlink1.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;作为文字控制的文本(或者你需要做的其他任何事情)。这很黑,但它确实有效。