在我看來,我用一個列表作爲我的模型和各列表項的類型爲模型的,所以它看起來是這樣的:使用DropDownListFor與模型
@model IEnumerable<UserManager.Models.vw_UserManager_Model>
,我通過這個列表試圖環和一個特定的屬性添加到DropDownListFor:
@for (int i = 0; i < Model.Count(); i++)
{
Html.DropDownListFor(model => model.ElementAt(i).module, new SelectList(Model, Model.ElementAt(i).module));
}
但是當我這樣做不會使我的網頁上dropdownmenu。
有人能幫忙嗎?
我無法讓您的代碼正常工作。 selectList在當前上下文中不存在。我錯過了什麼嗎? –
'selectList'是我在第一個代碼塊中定義的'IEnumerable「!你需要先做一點。 –
我感到困惑,因爲我是使用LINQ的新手。如果在我的視圖中,我的模型是一個列表集合,該集合中的每個項目都有一個對象,並且每個對象都具有帶有值的模塊屬性。我如何循環訪問這個集合並獲取模塊值? –