asp.net-mvc – 如何在不给每个控制器放置注释的情况下授权一组
发布时间:2020-12-16 04:25:37 所属栏目:asp.Net 来源:网络整理
导读:我有一组控制器,每个控制器用于每种授权类型.例如,A类授权将拥有一组控制器,每个控制器都需要A类授权.有没有办法将一个[Authorize(Role =“Class A”)]属性放在某个适用于每个控制器的地方,而不必用相同的属性装饰每个控制器? 解决方法 您可以初始化从基本
我有一组控制器,每个控制器用于每种授权类型.例如,A类授权将拥有一组控制器,每个控制器都需要A类授权.有没有办法将一个[Authorize(Role =“Class A”)]属性放在某个适用于每个控制器的地方,而不必用相同的属性装饰每个控制器?
解决方法
您可以初始化从基本控制器派生的控制器.即将您的属性放在控制器基类上,并确保每个控制器都派生自基类.
[Authorize(Role="Class A")] public class CustomBaseController : Controller{} public class AController: CustomBaseController{} public class BController: CustomBaseController{} (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 将ASP移植到Django或ASP.NET
- asp.net-mvc – asp.net mvc:运行error.cshtml的原因(并且
- asp.net-mvc – ASP.NET MVC,图层,模型,存储库等
- asp.net – 脚本管理器和工具包脚本管理器之间的区别
- 锯齿状数组< - > ASP.NET中的多维数组转换
- asp.net-mvc – 失败的ASP.NET MVC路由.这是一个错误还是角
- ASP.NET Web Pages - HTML 窗体
- .net – 在VS 2010中调试时修改代码
- asp.net – 在web-farm网站上将machineKey添加到web.config
- 使用asp.net core 2.0中的angular 5进行文件上传.文件为空
推荐文章
站长推荐
- ASP.NET MVC错误处理 – 删除aspxerrorpath
- ASP.NET MVC 2在部分视图中禁用浏览器后退按钮的
- .net – MVC3 HttpPostedFileBase首先上传没有数
- asp.net-mvc – POST操作方法中强类型的ViewMode
- ASP.NET MVC Controller.Json DateTime序列化与N
- asp.net – 如何在客户端上为CustomValidator控件
- asp.net-mvc – RazorEngine:不能使用Html.Raw
- asp.net – web.config在文件夹允许全部或没有用
- asp.net – 什么是关键字如果Page.IsPostBack如何
- asp.net – MVC5认证中的“和主域之间的信任关系
热点阅读