目标
获取数据注释的参数值。
问题
我不知道语法。
场景
我的应用程序中有以下控制器:
[PermissionsFilter(Roles = "Administrator")]
public ActionResult Index()
{
return View();
}
我的应用程序中有以下方法:
protected override bool AuthorizeCore(HttpContextBase httpContext)
{
return true;
}
我需要的似乎很简单:如何获取方法Administrator
上的字符串AuthorizeCore
?是通过httpContext
参数吗?
知识聚光灯
AuthorizeCore
是在实现的类PermissionFilters
中AuthorizeAttribute
。换句话说,我重写了属性的AuthorizeCore
方法Authorize
来创建一个新的(PermissionFilters 属性)。