asp.net-mvc – 如何在不给每个控制器放置注释的情况下授权一组控制器?
发布时间:2020-05-24 11:49:15 所属栏目: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.net-mvc – 文件“/ Views/Position/Edit.cshtml”不能
- asp.net – ‘System.Web.UI.WebControls.TextBoxMode’不包
- asp.net – IE7和8随机挂起CSS图像
- 在asp.net MVC Javascript事件中没有命中断点
- asp.net-mvc – 在ASP.NET MVC6中访问querystring
- asp.net-mvc-2 – 在ASP.NET MVC2中向客户端返回http 204“
- 勾选复选框时,禁用一些ASP.Net验证控件
- 如何在非ASP.net上下文中使用C#中的数据验证属性?
- 如何在页面加载后从代码设置ASP.NET标签文本?
- asp.net – 什么是ct100,如何重命名?
推荐文章
站长推荐
- asp.net – WCF – 找到了该合同的多个端点配置
- 用户登录时,ASP.NET Core更改EF连接字符串
- asp.net – Request.Url.AbsoluteUri和重写的URL
- 在不可见的asp.net面板中阻止数据绑定
- Asp.net形成认证cookie,不符合IIS7超时
- asp.net – SQL网络接口,错误:26 – 定位服务器
- ASP.Net MVC – 从HttpPostedFileBase读取文件,而
- asp.net-mvc-4 – 带有TextBoxFor的MVC在循环中具
- 在ASP.NET中禁用JavaScript时检测
- asp.net-mvc – MVC4区域和表单认证
热点阅读
