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

2cmtqfgy  于 2022-12-24  发布在  .NET
关注(0)|答案(7)|浏览(113)

I wanted to define a HyperLink control in asp.net that produces html output similar to the following:

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

如何才能做到这一点?

iezvtpos

iezvtpos1#

我同意斯拉克斯的看法但给你

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

也可以使用以下命令更改href

hyperlink1.NavigateUrl = "#"; 
hyperlink1.Text = string.empty;
s4n0splo

s4n0splo2#

就写<a href="#"></a>
如果这是您想要的,则不需要服务器端控件。

xmjla07d

xmjla07d3#

hyperlink1.NavigateUrl = "#"; or
hyperlink1.attributes["href"] = "#"; or
<asp:HyperLink NavigateUrl="#" runat="server" />
bvjveswy

bvjveswy4#

如果您想在aspx页面上添加值,只需输入<a href='your link'>clickhere</a>
如果您尝试通过Code-Behind.实现它,请使用Hyperlink控件

HyperLink hl1 = new HyperLink();
hl1.text="Click Here";
hl1.NavigateUrl="http://www.stackoverflow.com";
eqqqjvef

eqqqjvef6#

如果您需要将其作为服务器端控件来访问(例如,您想向链接添加数据属性,就像我所做的那样),那么有一种方法可以实现您的愿望;但是,你不用Hyperlink或HtmlAnchor控件来做这件事。创建一个文本控件,然后添加“Your Text”作为文本控件的文本(或者其他你需要这样做的东西)。这有点笨拙,但很有效。

nc1teljy

nc1teljy7#

溶液

    • 我通过键入**解决了此问题
<asp:HyperLink id="hyperlink1" href="#" Text="Some Text" runat="server"/>

相关问题