ASP.NET MVC 中重写访问控制器前后的执行方法
在MVC中,做权限管控时有一种方式是重写访问控制器方法前的一个底层方法
protected override void OnActionExecuting(ActionExecutingContext filterContext)
{
base.OnActionExecuting(filterContext);
....
//具体业务
}
另一个方法是重写访问控制器方法结束后的底层方法
protected override void OnResultExecuted(ResultExecutedContext resultContext)
{
base.OnResultExecuted(resultContext);
}
我主要是用它来实现记录操作日志的功能。
具体需求需要按照自己的实际业务进行选择,在控制器继承的父级控制器Controller中有很多虚方法可以进行重写,
达到自己的目的


浙公网安备 33010602011771号