0

基本的に.csファイルにプロパティがあります

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

このプロパティは、次のような文字列広告として値を取得しますwww.shipco.com

私が抱えている問題は、ターゲットが空白のアンカーとしてページに配置すると、次のようなWebサイト内の場所として表示されることです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>

おそらく、このAbout.com の記事が光を当てるでしょう。

于 2012-05-20T18:46:43.140 に答える