ActionFilterAttribute
首先,要了解ActionFilterAttribute,此类是MVC中的过滤类,是一个抽象接口,需要我们继承来实现。
// 执行操作方法之后
public virtual void OnActionExecuted(ActionExecutedContext context)
{
}
// 执行操作方法之前
public virtual void OnActionExecuting(ActionExecutingContext context)
{
}
// 异步操作
[DebuggerStepThrough]
public virtual Task OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next)
{
throw null;
}
//执行操作结果之后
public virtual void OnResultExecuted(ResultExecutedContext context)
{
}
// 执行操作结果中
public virtual void OnResultExecuting(ResultExecutingContext context)
{
}
// 异步操作
[DebuggerStepThrough]
public virtual Task OnResultExecutionAsync(ResultExecutingContext context, ResultExecutionDelegate next)
{
throw null;
}
但我们对传输来的参数做验证,基本上使用OnA