Вот так я сейчас генерирую URL в ASP.NET MVC:
Url.Action("Index", new { page = 2 })
В предыдущих фреймворках, которые я использовал, были специальные функции URL, которые создавали URL на основе текущего URL, изменяя только те части, которые вы хотели изменить. Это в пилонах:
{{ url.current(page=2) }}
Это может пригодиться для частичных представлений, где частичное представление может отображать список элементов, но не обязательно знать, к какому контроллеру они принадлежат.
Два вопроса - почему такая явно полезная функция отсутствует в ASP.NET MVC, и есть ли какой-нибудь распространенный альтернативный способ сделать то, что я упомянул с частичными представлениями? Может быть, я неправильно подхожу к частичным взглядам?