在ASP.NET MVC中,要实现一个选择列表项,可以使用下拉列表(DropDownList)或者复选框列表(CheckBoxList)。以下是如何在ASP.NET MVC中创建一个选择列表项的方法:
public class MyViewModel
{
public int SelectedItem { get; set; }
public List<SelectListItem> Items { get; set; }
}
public ActionResult Index()
{
var viewModel = new MyViewModel
{
Items = new List<SelectListItem>
{
new SelectListItem { Value = "1", Text = "选项1" },
new SelectListItem { Value = "2", Text = "选项2" },
new SelectListItem { Value = "3", Text = "选项3" }
}
};
return View(viewModel);
}
@model MyViewModel
@Html.DropDownListFor(m => m.SelectedItem, Model.Items, "请选择一个选项", new { @class = "form-control" })
[HttpPost]
public ActionResult Index(MyViewModel viewModel)
{
int selectedItem = viewModel.SelectedItem;
// 处理选择的值
return RedirectToAction("Index");
}
这样,您就可以在ASP.NET MVC中实现一个选择列表项的功能。
领取专属 10元无门槛券
手把手带您无忧上云