Как добраться Оригинальный маршрут на 404 - PullRequest
2 голосов
/ 08 марта 2011

У меня есть собственный маршрут для 404 в моем приложении следующим образом

Внутри О действии есть прямой способ записать исходный маршрут и параметры строки запроса, набранные пользователем.

До сих пор я нашел 2 объекта, которые могли бы дать исходный путь, но не параметры строки запроса.

Маршрут моего исходного запроса был «test? Check = true»

  1. Request.RawUrl имеет "/ Home / About /? Aspxerrorpath = / test", из которого я могу извлечь маршрут из aspxErrorPath. Но потеря строки запроса params
  2. ValueProviderDictionary в базе контроллера имеет исходный маршрут в качестве последнего элемента. Но опять же нет параметров строки запроса, а также этот объект Dictionary считается устаревшим.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...