投稿 资料上传 提问 搜索
您现在的位置是: 首页 > 问答 > 正文

.net core ActionFilterAttribute 之前在哪边会进行参数校验

想在项目中参数校验 返回值 异常处理统一
发现 参数校验在actionFilterAttribute 之前就进行了直接跳过了OnActionExecuting()、 OnActionExecuted()方法,想知道参数统一校验在哪边就执行了 

 补图


我是在这加的过滤器  

问题回复
  1. Zhangyinyu
    ZhangyinyuIT技术之家

    就在OnActionExecuting里

    如果你在OnActionExecuting发现没有验证结果,很可能是你在自定义的ValidationAttribute里直接抛了异常而不是返回验证失败

    回复