MVC3 设置下拉列表 所选值


@Html.DropDownListFor(m => m.field, Model.fieldList, "Select")

我有上面的代码可以从数据库中获取下拉列表的值。因为数据库没有选择值,所以我把它添加到列表中。但是,我想将所选值设置为某个值(变量)。我该怎么做?

假设我希望所选值为"WI",并且"WI"在列表中。我该怎么做?或者如何指定@value属性?

DropDownListFor函数将首先查看提供的选择列表中是否有选定值。 如果所选列表项中没有选定值,它将查看下拉列表所针对的字段的值,并尝试将其与每个选择列表项的值匹配,直到找到正确的值。 如果任何选择列表项没有值,它将改为将其与文本进行比较。

生成完整列表后,循环遍历它并找到要选择的值,然后将所选属性设置为 true,它应该选择该属性。

最新更新