【问题标题】:Asp Hyperlink and Website link?asp超链接和网站链接?
【发布时间】: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 属性。
  • 是的,不编译!我只是在为他测试这个。
  • 那么,您是只想显示链接,还是让它可点击?你的问题很模棱两可。
  • 对不起,我使用的是超链接而不是文字?

标签: c# asp.net literals


【解决方案1】:

in 标记不能是文字,它必须是 hiperLink:

<asp:HyperLink ID="ltrWebsite" runat="server"/> 

在后面的代码中不要忘记 http:// 前缀:

ltrWebsite.NavigateUrl = "http://www.fox.com";
ltrWebsite.Text = "www.fox.com";

【讨论】:

  • 不可能,请用您的新标记和代码隐藏编辑您的问题 :)
猜你喜欢
  • 2013-01-11
  • 1970-01-01
  • 2015-06-16
  • 1970-01-01
  • 2020-06-30
  • 2012-07-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多