关于[在Asp.Net Core中使用ModelConvention实现全局过滤器隔离]的摘要:
从何说起这来自于我把项目迁移到Asp.Net Core的过程中碰到一个问题。在一个web程序中同时包含了MVC和WebAPI,现在需要给WebAPI部分单独添加一个接口验证过滤器IActionFilter,常规做法一般是写好过滤器后给需要的控制器挂上这个标签,高级点的做法是注册一个全局过滤器,这样可以避免每次手动添加同时代码也更好管理。注册全局过滤器的方式为:services.AddMvc(options =>{options.Filters.Add(typeof(AccessControlFilter));});但这样做会带来一个问题,那就是MVC部分控制器也会受影响,虽然可以在过滤器中进行...