什麼是我試圖創建靜態項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