特性的实现
权限管理-特性名称 [CustomAuthorizeAttribute]
新建CustomAuthorizeAttribute继承AuthorizeAttribute,override OnAuthorization方法,实现权限管控。
public class CustomAuthorizeAttribute: AuthorizeAttribute
{
/// <summary>
/// Authorization
/// </summary>
/// <param name="filterContext"></param>
public override void OnAuthorization(AuthorizationContext filterContext)
{
//base.OnAuthorization(filterContext);
//权限管控逻辑
}
}
异常处理-特性[CustomHandleErrorAttribute]
新建CustomHandleErrorAttribute继承HandleErrorAttribute, override OnException方法,实现异常处理。
public class CustomHandleErrorAttribute: HandleErrorAttribute
{
public override void OnException(ExceptionContext filterContext)
{
//base.OnException