【发布时间】:2011-11-14 02:34:01
【问题描述】:
我在 aspx 页面中有一个超链接,其值在代码隐藏中设置。 C# 代码创建网站链接并将 NavigateUrl 设置为 URL。问题是,当点击链接时,网站地址会附加到现有网站地址。
例如 www.cnn.com
www.cnn.com/www.fox.com
有没有办法只显示我在代码后面设置的链接。
ASPX page:
<asp:Hyperlink ID="ltrWebsite" runat="server"/>
C#:
ltrWebsite.NavigateUrl = "www.fox.com";
ltrWebsite.Text = "www.fox.com";
谢谢。
【问题讨论】:
-
您是否使用
HyperLink控件?我什至不知道它是如何编译的,因为Literal甚至没有NavigateUrl属性。 -
是的,不编译!我只是在为他测试这个。
-
那么,您是只想显示链接,还是让它可点击?你的问题很模棱两可。
-
对不起,我使用的是超链接而不是文字?