我在外观上有多个下拉列表用于同一选择列表,并且想要设置按循环选择的下拉列表项。
如何设置在mvc dropdownlist中选择的特定下拉列表项。
请帮忙。
最佳答案
Html.DropDownList
方法采用多个参数,其中一个是List<SelectListItem>
。 SelectListItem
的单个实例是您设置Selected
属性的位置:
var item = new SelectListItem() {
Selected = /* condition */,
Value = "Some Value",
Text = "Some Text"
};
或者:
创建一个公开
SelectList
属性的SelectedValue
集合:Model.YourSelectList = new SelectList(items /* List<SelectListItem> */,
"Value",
"Text",
37 /* selected value */);