Пользовательский атрибут в ASP.NET для Page_Load - PullRequest
2 голосов
/ 08 октября 2010

У меня есть сайт ASP.NET 3.5, где в некоторых местах я проверяю, входит ли в данный момент зарегистрированный пользователь Active Directory в определенную группу безопасности AD.В Page_Load я делаю что-то вроде этого:

if (isInADGroup(UserGUID))

{ //proceed }

Теперь мне стало интересно, не могу ли я просто создать пользовательский атрибут, как некоторые из атрибутов безопасности MVC, который запускает эту проверку и отменяет выполнение или отображает сообщение об ошибке?

1 Ответ

0 голосов
/ 08 октября 2010

Не уверен насчет атрибута, но вы всегда можете создать пользовательскую страницу, которая обрабатывает это наследование от System.Web.UI.Page, и использовать ее как базовый класс для ваших веб-форм.

...