为DropDown设置选定的文本

时间:2016-09-30 16:08:15

标签: c# asp.net-mvc razor webgrid

我有一个包含下拉列的Webgrid:

 @Html.DropDownList("abc", new SelectList(Model.holdTypes),@item.holdType,"")

此处Model.holdTypesString List@item.holdType包含需要选择的文本。

1 个答案:

答案 0 :(得分:1)

您使用了错误的重载。你应该使用这个版本。

findAny

虽然这将使SELECT元素呈现选定的选项,但它将生成仅包含文本的SELECT元素。选项的值不会有属性。因此,如果您计划将选定的选项值提交给表单,则此方法可能不太有用。您可以为该用例使用其他版本。

@Html.DropDownList("abc", new SelectList(Model.holdTypes,item.holdType))