Удаление локального адреса в asp mvc - PullRequest
4 голосов
/ 06 января 2012

Просто возникает проблема с попыткой правильно отобразить изображение с внешнего сайта, но mvc ограничивает ссылки и автоматически добавляет localhost: url в начале всего, даже с пользовательской маршрутизацией, этого не может быть предотвращено

например, мне требуется: www.google.com/finance/chart?q=NYSE:V&tlf=12

но я получаю: http://localhost:3022/www.google.com/finance/chart?q=NYSE:V&tlf=12

любая помощь будет высоко ценится

Ответы [ 2 ]

6 голосов
/ 06 января 2012

Ваша проблема не в MVC; это формирование ваших <a> тегов. Вы делаете это так:

<a href="www.google.com/finance/chart?q=NYSE:V&tlf=12">blah...</a>

Вы должны делать это так:

<a href="http://www.google.com/finance/chart?q=NYSE:V&tlf=12">blah...</a>

Без включения протокола в начале браузер предполагает, что ваша ссылка относится к текущему сайту. Он не имеет никакого отношения к MVC.

0 голосов
/ 06 января 2012

Если вам нужна ссылка на отдельный домен, вам нужно добавить http://

Итак:

http://www.google.com/finance/chart?q=NYSE:V&tlf=12

Следуетработа!

Почему?Без http ссылка считается относительной, а браузер использует относительный домен -> localhost!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...