目标
获取数据注释的参数值。
问题
我不知道语法。
场景
我的应用程序中有以下控制器:
[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 属性)。