什么是我试图创建静态项model.satsList
,然后选择项目的选择名单将在model.SelectedStatsList
静态的SelectList asp.net MVC问题
设置这是我的模型:
public class StatModel
{
public IEnumerable<int> SelectedItemsRegion { set; get; }
public IEnumerable<string> SelectedStatsList { get; set; }
public static List<SelectListItem> statList = new List<SelectListItem>()
{
new SelectListItem() {Text="Request Number", Value="demandeR"},
new SelectListItem() { Text="agR", Value="agR"}
};
}
我观点:
@Html.DropDownListFor(model=> model.SelectedStatsList, Model.statList)
我得到这个错误:
'pfebs0.Models.StatModel.statList' cannot be accessed with an instance reference; qualify it with a type name instead
该问题在Model.statList中。 – Chlebta
是的,这就是我的意思,我把这两个混在一起(错字)。所以用StateModel.statList替换Model.statList。我会更新答案 – Mzn