如何创建自定义授权过滤器?
答
只需扩展AuthorizeAttribute并覆盖AuthorizeCore,添加自己的逻辑并返回true或false。
public class CustomAuthorizeAttribute : AuthorizeAttribute
{
protected override bool AuthorizeCore(HttpContextBase httpContext)
{
var defaultResult = base.AuthorizeCore(httpContext);
// custom logic
return true; // or false
}
}
'相关xo'的行为?我不明白。什么是'xo'? – 2010-07-25 10:06:45
http://www.diaryofaninja.com/blog/2011/07/24/writing-your-own-custom-aspnet-mvc-authorize-attributes – 2013-06-08 18:10:26