在剃刀

时间:2016-06-22 22:27:15

标签: c# asp.net asp.net-mvc asp.net-mvc-4 razor

我是ASP.NET MVC的新手,如果我的问题太简单,请原谅。我想创建一个具有常量内容的ASP.NET MVC DropDownList,只有4个项目:"患者列表","基准测试","中心特定",& #34; ECMO Run"。剃须刀最简单的方法是什么?提前感谢您的帮助。

1 个答案:

答案 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);
}