0

我的 .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>

我会很感激任何帮助,因为我正在学习并且不确定如何实现这一点。

4

1 回答 1

4

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

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

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

您还需要输出http://

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

也许这篇关于.com 的文章会有所启发。

于 2012-05-20T18:46:43.140 回答