AuthorizeAttribute不会为您执行此操作,但是您可以集中代码。创建一个新属性,当当前没有用户登录时,该属性返回http状态代码401(未授权)。在您的site.master引用的Javascript文件中,处理jQuery
$ .ajaxError事件。在响应状态代码中查找http
401,然后通过Javascript重定向到您的登录页面。现在,如果当前用户未被授权,则您通过jQuery进行的任何Ajax调用都将在此处结束。

AuthorizeAttribute不会为您执行此操作,但是您可以集中代码。创建一个新属性,当当前没有用户登录时,该属性返回http状态代码401(未授权)。在您的site.master引用的Javascript文件中,处理jQuery
$ .ajaxError事件。在响应状态代码中查找http
401,然后通过Javascript重定向到您的登录页面。现在,如果当前用户未被授权,则您通过jQuery进行的任何Ajax调用都将在此处结束。