我在外观上有多个下拉列表用于同一选择列表,并且想要设置按循环选择的下拉列表项。

如何设置在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 */);

07-24 09:51
查看更多