I wanted to define a HyperLink control in asp.net that produces html output similar to the following:
<a href="#"></a>
如何才能做到这一点?
iezvtpos1#
我同意斯拉克斯的看法但给你
<asp:HyperLink id="hyperlink1" NavigateUrl="#" Text="" runat="server"/>
也可以使用以下命令更改href
hyperlink1.NavigateUrl = "#"; hyperlink1.Text = string.empty;
s4n0splo2#
就写<a href="#"></a>。如果这是您想要的,则不需要服务器端控件。
xmjla07d3#
hyperlink1.NavigateUrl = "#"; or hyperlink1.attributes["href"] = "#"; or <asp:HyperLink NavigateUrl="#" runat="server" />
bvjveswy4#
如果您想在aspx页面上添加值,只需输入<a href='your link'>clickhere</a>如果您尝试通过Code-Behind.实现它,请使用Hyperlink控件
<a href='your link'>clickhere</a>
HyperLink hl1 = new HyperLink(); hl1.text="Click Here"; hl1.NavigateUrl="http://www.stackoverflow.com";
euoag5mw5#
Asp:超链接http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.hyperlink.aspx
eqqqjvef6#
如果您需要将其作为服务器端控件来访问(例如,您想向链接添加数据属性,就像我所做的那样),那么有一种方法可以实现您的愿望;但是,你不用Hyperlink或HtmlAnchor控件来做这件事。创建一个文本控件,然后添加“Your Text”作为文本控件的文本(或者其他你需要这样做的东西)。这有点笨拙,但很有效。
nc1teljy7#
<asp:HyperLink id="hyperlink1" href="#" Text="Some Text" runat="server"/>
7条答案
按热度按时间iezvtpos1#
我同意斯拉克斯的看法但给你
也可以使用以下命令更改href
s4n0splo2#
就写
<a href="#"></a>
。如果这是您想要的,则不需要服务器端控件。
xmjla07d3#
bvjveswy4#
如果您想在aspx页面上添加值,只需输入
<a href='your link'>clickhere</a>
如果您尝试通过Code-Behind.实现它,请使用Hyperlink控件
euoag5mw5#
Asp:超链接http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.hyperlink.aspx
eqqqjvef6#
如果您需要将其作为服务器端控件来访问(例如,您想向链接添加数据属性,就像我所做的那样),那么有一种方法可以实现您的愿望;但是,你不用Hyperlink或HtmlAnchor控件来做这件事。创建一个文本控件,然后添加“Your Text”作为文本控件的文本(或者其他你需要这样做的东西)。这有点笨拙,但很有效。
nc1teljy7#
溶液