У меня есть приложение MVC с довольно сложной маршрутизацией (более 50 маршрутов), многие из которых имеют различные ограничения маршрута.
e.g.:
/{optional section}/{optional section}/{optional section}/{optional section}/?p1=&p2=....
Затем это подхватывается сложным настраиваемым связывателем модели, который затем преобразует данные маршрута в сложный объект с примерно 50 полями и сложными подобъектами.
Есть ли способ программно передать URL-адрес в систему маршрутизации MVC, чтобы он выдавал объект, привязанный к модели (как это сделал бы стандартный метод действия при передаче через HTTP)?
Ваше здоровье.