要从ASP.NET MVC中的枚举创建下拉列表,您可以按照以下步骤操作:
Color
的枚举,其中包含红色、绿色和蓝色选项。public enum Color
{
Red,
Green,
Blue
}
public ActionResult CreateDropDownList()
{
// 使用枚举类型创建一个下拉列表
var selectList = new SelectList(Enum.GetValues(typeof(Color)).Cast<Color>().Select(x => new SelectListItem { Value = x.ToString(), Text = x.ToString() }));
// 将下拉列表传递给视图
return View(selectList);
}
Html.DropDownList
方法来呈现下拉列表。@model SelectList
@Html.DropDownList("Color", Model, "请选择颜色", new { @class = "form-control" })
这样,您就可以在ASP.NET MVC中的枚举类型中创建下拉列表了。
领取专属 10元无门槛券
手把手带您无忧上云