【问题标题】:How to eliminitate the first part of the URL如何消除 URL 的第一部分
【发布时间】:2012-05-20 18:44:23
【问题描述】:

我的 .cs 文件中基本上有一个属性

public string MyURL
{
    get { return _myUrl; }
    set { _myURL = value; }
}

此属性以字符串形式获取值,类似于 www.shipco.com

我遇到的问题是,当我将它作为带有目标空白的锚点放在页面中时,它会将其作为网站中的一个位置,例如 http://mywebsite/www.shipco.com

这是我在页面上的设置方式:

     <div>
 <strong>URL :</strong> 
          <a href="<%=MyURL%>" target="_blank"><%=MyURL%></a>  
    </div>

如果我正在学习但不确定如何实现这一目标,我将不胜感激。

【问题讨论】:

    标签: c# asp.net url


    【解决方案1】:

    浏览器中完全限定 URL 和相对 URL 的基础知识:

    <a href="www.shipco.com" target="_blank">www.shipco.com</a>  
    

    上面的意思是,转到当前URL,只用href替换当前页面路径。您将看到页面的来源正是您所期望的。浏览器将其解释为与当前页面的相对位置 - 它不“知道”它是一个不同的网站。

    您还需要输出http://

    <a href="http://<%=MyURL%>" target="_blank"><%=MyURL%></a>
    

    也许thisAbout.com 的文章会有所启发。

    【讨论】:

    • 非常感谢您的帮助。
    猜你喜欢
    • 2011-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-07
    • 2019-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多