Запретить Html.ActionLink автоматическое добавление значений маршрута - PullRequest
2 голосов
/ 12 октября 2011

У меня есть настройка ссылки действия:

@Html.ActionLink("Orders", "Index", "Order")

Когда я нахожусь на странице http://mydomain.com/Order/Index/2, эта ссылка действия становится ссылкой на страницу, на которой я нахожусь.Как мне сделать так, чтобы ссылка всегда была на http://mydomain.com/Order/Index

1 Ответ

2 голосов
/ 12 октября 2011

Это потому, что механизм маршрутизации повторно использует переменные маршрута из текущего запроса. Чтобы этого не происходило, вы всегда должны указывать значение переменной маршрута.

    //assuming that last /2 corresponds to route variable named id

    @Html.ActionLink("Orders", "Index", "Order", new {id = ""}, null)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...