ajax和角色属性

时间:2010-07-07 22:15:49

标签: asp.net-mvc ajax

我有一个asp.net mvc Web应用程序,它具有带有角色属性的控制器,用于检查经过身份验证的用户角色。我遇到了ajax的问题​​,其中我有ajax“get”请求,每次加载页面时都会触发其他角色和用户检查。

现在,当我加载其中一个页面时,由于ajax请求命中控制器上的角色属性,因此运行了4次相同的查询。有谁知道防止这种情况发生的任何好方法?

由于

1 个答案:

答案 0 :(得分:1)

如果请求是否是Ajax请求,如何创建扩展asp.net mvc AuthorizeAttribute的自定义属性并检查您的实现? Request.IsAjaxRequest

如果请求不是ajax请求,则可以使用基本行为,否则返回

问候。