我有一个选择列表构建器,它从 Enum 类型填充了一个新的选择列表,并将一个枚举值作为参数选择。
然后将其添加到 DropDownList 如下
@Html.DropDownList("Status",ViewBag.Status as SelectList,"Select Status..", new { @class = "form-control" })
问题是当我加载视图时它没有选择,我检查了函数输出,我可以看到正确的值具有如下所示的选定标记。
虽然当我的视图加载时我得到了这个
我无法想象我哪里出错了,因为一切看起来都像我怀疑的那样,除了我的观点是......?!?!
这是我浏览器中的输出
更新:将 DropDownList 助手交换为
@Html.DropDownList("Status")
诀窍,但我失去了我的自定义样式,这是必需的......为什么它没有选择其他方法?