Перехват запросов в ASP.NET MVC Framework - PullRequest
4 голосов
/ 07 ноября 2008

Можно ли перехватывать запросы в ASP.NET MVC Framework (бета-версия 1) для взаимодействия и проверки их?

Мне нужно приложить некоторые журналы и в некоторых случаях динамически работать, если URL-адрес требует авторизации (например, применение атрибута Authorize - но во время выполнения).

Ответы [ 3 ]

4 голосов
/ 07 ноября 2008
2 голосов
/ 07 ноября 2008

Стандартные модули Http работают просто отлично.

Вы также можете добавить свой собственный IRouteHandler и, в частности, зарегистрировать маршруты с ним (или перехватить текущие определения маршрутов и заменить их вашим обработчиком маршрутов).

Это должно дать вам необходимую гибкость.

1 голос
/ 08 ноября 2008

Фильтры в MVC применяются во время компиляции, но выполняются во время выполнения. Вы можете реализовать собственный фильтр авторизации, который будет проверять URL и выборочно авторизоваться. Вероятно, это помогло бы, если бы вы предоставили больше подробностей сценария, который пытаетесь реализовать.

...