Asp.net 仅以文本形式呈现.NET超链接
在代码隐藏中,我们可以做些什么来呈现以下内容:Asp.net 仅以文本形式呈现.NET超链接,asp.net,.net,Asp.net,.net,在代码隐藏中,我们可以做些什么来呈现以下内容: <asp:HyperLink ID="lnk" NavigateUrl="~/test.aspx" runat="server">link text</asp:HyperLink> 谢谢您可以创建一个包含两个控件的用户控件,一个超链接和一个标签或一个文字控件,并在这两个控件之间切换可见性 将所需的所有属性(例如NavigateUrl、Text等)的公共属性添加到用户控件。最简单的方法是将NavigateUrl设置为null
<asp:HyperLink ID="lnk" NavigateUrl="~/test.aspx" runat="server">link text</asp:HyperLink>
谢谢您可以创建一个包含两个控件的用户控件,一个超链接和一个标签或一个文字控件,并在这两个控件之间切换可见性
将所需的所有属性(例如NavigateUrl、Text等)的公共属性添加到用户控件。最简单的方法是将NavigateUrl设置为null,但您将在标记中保留标记。因此,使用CSS对其进行适当的样式设置是很重要的。您可能希望将超链接控件与文字控件交换,如果您不需要链接,那么就不要使用链接。如何向其添加html?我试过:Label.Text=XXX;但是它将其呈现为文本而不是标记:divXXX/div您可以使用LiteralControl将文本呈现为HTML为什么要将超链接呈现为文本?也许解释你的目标会帮助我们理解。你想保留链接功能吗?
link text