Как получить абсолютный URL в ASP.NET MVC? - PullRequest
0 голосов
/ 18 марта 2011

На мой взгляд, я даю URL-адрес примерно так:

<td style="border-bottom: solid 1px #f3ad44" align="center">
    <a class="actions" href="<%= item.URL  %>">www...</a>
</td>

Моя проблема в том, что item.URL имеет значение типа: www.hello.com, но когда я нажимаю на него со страницы, он переходит на http://localhost:64075/www.hello.com.

Как мне избежать использования localhost и перейти к http://www.hello.com?

Ответы [ 2 ]

6 голосов
/ 18 марта 2011

Убедитесь, что перед URL указан правильный протокол (например, http://), либо внутри item.URL, либо в разметке: [...] href="http://<%= item.URL %>">[...].

0 голосов
/ 18 марта 2011
<td style="border-bottom: solid 1px #f3ad44" align="center">
     <a class="actions" href="#" onclick="window.open('http://<%= item.URL  %>'); return false;">www...</a> 
</td> 

<td style="border-bottom: solid 1px #f3ad44" align="center">
     <a class="actions" href="#" onclick="window.location='http://<%= item.URL  %>'; ">www...</a> 
</td> 
...