атрибут ajax и роль - PullRequest
       2

атрибут ajax и роль

0 голосов
/ 08 июля 2010

У меня есть веб-приложение asp.net mvc, в котором есть контроллеры с атрибутами ролей для проверки аутентифицированных пользовательских ролей. Я столкнулся с проблемой с ajax, когда у меня есть запросы ajax "get", которые запускают дополнительную роль и пользовательские проверки каждый раз при загрузке страницы.

Прямо сейчас, когда я загружаю одну из своих страниц, один и тот же запрос выполняется 4 раза из-за того, что запросы ajax попадают в атрибуты role на контроллере. Кто-нибудь знает какие-либо хорошие методы, чтобы предотвратить это?

Спасибо

1 Ответ

1 голос
/ 08 июля 2010

Как насчет создания пользовательского атрибута, расширяющего asp.net mvc´s AuthorizeAttribute и проверки в вашей реализации, является ли запрос запросом Ajax или нет?Request.IsAjaxRequest

Вы можете использовать базовое поведение, если запрос не является запросом ajax, в противном случае возвращается

С уважением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...