Я хотел бы, чтобы все URL содержали определенный параметр без необходимости передавать его в представления и добавлять его в ActionLink через параметр routevalues. У меня на сайте есть раздел, в котором я хочу отслеживать «возвратный параметр» для всех ссылок. Он отлично работает для форм, так как Html.BeginForm уже устанавливает для действия точный текущий URL.
Так что, если я нахожусь на странице
/MyController/MyAction/300?ReturnTo=100
и я вывожу
Html.ActionLink("Next Screen", "MyOtherAction")
Я бы хотел посмотреть
<a href="/MyController/MyOtherAction/300?ReturnTo=100">Next Screen</a>
без необходимости делать
Html.ActionLink("Next Screen", "MyOtherAction", new {ReturnTo = Model.ReturnTo})