你的位置: 码友网首页 / 资讯源列表 / 在Asp.Net Core中使用ModelConvention实现全局过滤器隔离

关于[在Asp.Net Core中使用ModelConvention实现全局过滤器隔离]的摘要:

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

原文地址: https://www.cnblogs.com/hohoa/p/12134019.html

收录时间: 2020-01-03 浏览量: 1916 分类: ASP.NET Core

| 0 收藏 | 0