Как получить соответствующий маршрут для URL-адреса (в строковом формате)?
В основном что-то вроде ...
Routes.GetMatchingRoute("http://mysite.com/foo/bar/1");
Без HttpContext.
В основном я хотел бы RedirectToAction, используя ссылающийся URL.





Вы мог просто возвращаете Redirect (url); вместо RedirectToAction ();
Я помню, как раньше кто-то спрашивал об этом на SO, но я не могу найти вопрос.
Обновлено: вот (обратите внимание на редактирование OP), там тоже не было ответа.
Извините, я не понял. Я также хотел бы передать модель продукта обратно в перенаправление, чтобы она могла повторно заполнять элементы формы. С Redirect вы не можете передать модель.