要获取已绑定的下拉列表项,可在视图中使用Html.DropDownListFor()方法。下面是一个示例:
在控制器中:
public ActionResult Edit(int id) { // Get your view model and populate drop-down lists YourViewModel viewModel = new YourViewModel(); viewModel.Categories = new SelectList(GetCategories(), "ID", "Name"); viewModel.SelectedCategoryID = 1; // Set the default selected value return View(viewModel); }
在视图中:
@model YourViewModel
@Html.DropDownListFor(x => x.SelectedCategoryID, Model.Categories, "- Please select -")
这个示例是用于获取分类下拉列表项,但您可以将其更改为您要绑定的任何下拉列表项。注意,要显示选定的值,需要将选定的值通过第二个参数传递给SelectList构造函数。