2
我有我在控制器中创建一个列表:MVC @ Html.DropDownList - 默认值
var PayList = new[] {
new ListEntry { Id = 1, Name = "" },
new ListEntry { Id = 2, Name = "Yes" },
new ListEntry { Id = 3, Name = "No" }
};
ViewBag.PayList = new SelectList(PayList, "Id", "Name",2);
在视图我有以下几点:
@Html.DropDownList("Pay", ViewBag.PayList as SelectList)
我期待以上默认为是,但没有发生(注意,我在ViewBag.PayList中传递2)
什么版本的MVC?您的示例代码在MVC3中适用于我。 –
检查答案:http://stackoverflow.com/questions/2410543/dropdownlist-setting-selected-item-in-asp-net-mvc/2410614#2410614。 – link664
这应该很好。事实上,当我测试它时它工作正常。 –