У меня есть следующий сценарий:
У меня есть страница редактирования, которую можно вызывать с разных страниц. Эти страницы могут быть подробным представлением для текущей сущности или представлением списка для сущностей (с поиском по маршруту или без него).
КАК мне точно перенаправить на исходную страницу вызова с помощью инфраструктуры MVC? Конечно, я мог бы просто передать значение HttpContext.Request.Url, удерживая его в моих TempData, но этот запах пахнет в моих глазах (или, ошибаться, нос). Он находится на более низком уровне, чем остальная часть кода.
Есть ли способ получить значения маршрута для предыдущей страницы в контексте контроллера? Если бы у меня было это, я мог бы временно сохранить это и передать это перенаправлению.