设置下拉项目选择MVC

k-s*_*k-s 7 asp.net-mvc asp.net-mvc-3

我有相同的选择列表的多个下拉列表,并希望设置按循环选择的下拉项.

如何设置在mvc下拉列表中选择的特定一项下拉列表.

请帮忙.

xan*_*ded 9

Html.DropDownList方法采用多个参数,其中一个是a List<SelectListItem>.SelectListItem您设置Selected属性的单个实例:

var item = new SelectListItem() {

    Selected = /* condition */,

    Value = "Some Value",
    Text = "Some Text"
};
Run Code Online (Sandbox Code Playgroud)

或者:

创建一个SelectList公开SelectedValue属性的集合:

Model.YourSelectList = new SelectList(items /* List<SelectListItem> */,
                                      "Value",
                                      "Text",
                                      37 /* selected value */);
Run Code Online (Sandbox Code Playgroud)