<分区>
我试图理解 c# ASP.NET MVC4 并不断遇到 SelectList
。我似乎无法找到它是什么的解释,除此之外:
http://msdn.microsoft.com/en-us/library/system.web.mvc.selectlist%28v=vs.108%29.aspx
谁能简单解释一下,并展示如何使用它?
<分区>
我试图理解 c# ASP.NET MVC4 并不断遇到 SelectList
。我似乎无法找到它是什么的解释,除此之外:
http://msdn.microsoft.com/en-us/library/system.web.mvc.selectlist%28v=vs.108%29.aspx
谁能简单解释一下,并展示如何使用它?
最佳答案
我在 asp.net mvc 中为下拉列表使用了一个简单的代码:
在 Controller
中:
List<SelectListItem> dropdownItems = new List<SelectListItem>();
dropdownItems.AddRange(new[]{
new SelectListItem() { Text = "Option One", Value = "1" },
new SelectListItem() { Text = "Option Two", Value = "2" },
new SelectListItem() { Text = "Option Three", Value = "3" }});
ViewData.Add("DropDownItems", dropdownItems);
并且,在 cshtml
View 中:
@Html.DropDownList("Types", ViewData["DropDownItems"] as List<SelectListItem>)
@Html.ValidationMessageFor(model => model.Types)
关于c# - c#中的SelectList类是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18081030/