2012-05-20 2 views
0

У меня есть свойство в моем .cs файл в основномКак eliminitate первой части URL

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

Основы Fully Qualified URL-адресов и относительных URL-адресов в браузере:

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

Вышеуказанные средства, перейти к текущему URL, только заменить текущий путь к странице с href. Вы увидите, что источник страницы - именно то, что вы ожидаете от нее. Браузер интерпретирует это как относительное местоположение на текущей странице - он не «знает», что это другой веб-сайт.

Вам нужно вывести http://, а также:

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

Возможно this About.com статья прольет некоторый свет.

+0

Большое спасибо за помощь. – user710502

Смежные вопросы