我正在尝试做这样的事情:
[CustomAuthorize(Permissions = new[] { /*These are Enums */Permissions.CanChangeProducts.ToString(), Permissions.CanChangeNames.ToString()})]
public ActionResult MyMethod()
{
return View();
}
它给出了错误:
错误 5 属性参数必须是属性参数类型的常量表达式、typeof 表达式或数组创建表达式 [...]
我已经设法将资源字符串放入验证属性中,但我无法设法将此枚举(字符串)数组放入授权属性中......我该怎么做?任何帮助,将不胜感激!