【发布时间】:2014-12-04 06:06:31
【问题描述】:
如何将列表传递给构造函数?
它显示一条消息:
错误 14 属性参数必须是属性参数类型的常量表达式、typeof 表达式或数组创建表达式
public class CustomAuthorize : AuthorizeAttribute {
private List<string> multipleProgramID;
//constructor
public CustomAuthorize(List<string> _multipleProgramID) {
multipleProgramID = _multipleProgramID;
}
}
[CustomAuthorize(new List<string>(new string[] { ProgramList.SURVEY_INPUT, ProgramList.SURVEY_OUTPUT } ))]
[HttpPost]
public ActionResult DeleteWaterQualityItems(string sourceID, string wqID) {
// ..other code...
}
public class ProgramList {
public const string SURVEY_INPUT = "A001";
public const string SURVEY_INPUT = "A002";
}
【问题讨论】:
标签: c# asp.net-mvc