我有一个包含下拉列的Webgrid:
@Html.DropDownList("abc", new SelectList(Model.holdTypes),@item.holdType,"")
此处Model.holdTypes
是String List
。 @item.holdType
包含需要选择的文本。
答案 0 :(得分:1)
您使用了错误的重载。你应该使用这个版本。
findAny
虽然这将使SELECT元素呈现选定的选项,但它将生成仅包含文本的SELECT元素。选项的值不会有属性。因此,如果您计划将选定的选项值提交给表单,则此方法可能不太有用。您可以为该用例使用其他版本。
@Html.DropDownList("abc", new SelectList(Model.holdTypes,item.holdType))