0
我有一個下拉列表正在通過ViewBag變量填充,我想知道如何使用id值設置此列表的選定索引。Html.DropdownList與選定的值
這是我創作的ViewBag變量,記下編號,這就是我要用來設置在列表中的默認選擇的項目是什麼:
var events = db.Events.Select(e => new
{
id = e.EventID,
Name = e.EventTitle
}).OrderBy(e => e.Name).ToList();
ViewBag.EventsList = new MultiSelectList(events, "id", "Name");
這是在查看下拉:
@Html.DropDownList("id", (MultiSelectList)ViewBag.EventsList, new { @class = "form-control", id = "lstTopFeaturedEvent" })
反正是有,我可以使用id屬性設置控制器設置的默認選擇值?
設置在將模型傳遞給視圖之前,您可以在GET方法中使用屬性'id'的值(並且您可以簡單地使用ViewBag.EventsList = new SelectList(db.Events,「EventID」,「EventTitle」);') –