我是ASP.NET MVC的新手,如果我的问题太简单,请原谅。我想创建一个具有常量内容的ASP.NET MVC DropDownList,只有4个项目:"患者列表","基准测试","中心特定",& #34; ECMO Run"。剃须刀最简单的方法是什么?提前感谢您的帮助。
答案 0 :(得分:1)
在您看来:
@{
List<SelectListItem> listItems= new List<SelectListItem>();
listItems.Add(new SelectListItem{Text = "Patient list", Value = "Patient list"});
listItems.Add(new SelectListItem{Text = "Benchmarking", Value = "Benchmarking"});
listItems.Add(new SelectListItem{Text = "Center Specific",Value = "Center Specific"});
listItems.Add(new SelectListItem{Text = "ECMO Run",Value = "ECMO Run"});
}
@Html.DropDownListFor(model => model.MySelectedItem, listItems, "-- Select --")
在你的控制器中我假设你有一个模型对象,它有一个名为MySelectedItem的属性。所以在控制器中,动作方法代码如下:
public ActionResult MyAction(...)
{
...
model.MySelectedItem="Benchmarking";// just as example
return View(model);
}