Ссылка на домашнюю страницу является forwardlash - PullRequest
0 голосов
/ 19 января 2010

У меня есть маршрутизация по умолчанию и написать ссылку на домашнюю страницу на мой взгляд

<a href="<%=Url.Action("Index" ,"Home")%>">Link</a>

Созданный контент является косой чертой.

<a href="/">Link</a>

Эта ссылка работает в Firefox, но в IE8 при щелчке по ссылке на сервер не отправляется запрос.

Является ли косая черта допустимым содержанием в ссылке?

EDIT:

OMG, я пытался вставить изображение в ссылку, но на самом деле поместил туда изображение типа ввода. Забавно, что это работает в Firefox. Вот как выглядела моя ссылка:

 <a href="/"> <input type="image" src="/Images/buttons/btn_buy_more.gif" alt="" /> </a>

Я оставлю этот вопрос здесь, чтобы вам было над кем посмеяться.

1 Ответ

0 голосов
/ 19 января 2010

Url.Action не предполагается для отправки запроса на сервер. Он просто генерирует адрес ссылки. Посмотрите на сгенерированный URI в исходном HTML-коде страницы. Держу пари, что в обоих браузерах все одинаково.

Что я думаю Вы имеете в виду, что нажатие ссылка ведет себя по-другому для вас Чтобы выяснить, почему, используйте Fiddler для проверки запроса, отправляемого браузером, и ответа сервера.

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