【发布时间】:2013-10-15 10:47:38
【问题描述】:
我有一个选择列表构建器,它从 Enum 类型填充了一个新的选择列表,并采用一个枚举值作为参数来选择。
然后将其添加到 DropDownList 中,如下所示
@Html.DropDownList("Status",ViewBag.Status as SelectList,"Select Status..", new { @class = "form-control" })
问题是当我加载视图时它没有选择,我检查了函数输出,我可以看到正确的值具有如下所示的选定标记。
虽然当我的视图加载时我得到了这个
我无法想象我哪里出了问题,因为一切看起来都像我怀疑的那样,除了我的观点是......?!?!
这是我浏览器中的输出
更新: 将 DropDownList 助手交换为
@Html.DropDownList("Status")
诀窍是否有效,但我失去了我的自定义样式,这是必需的......为什么它没有选择其他方法?
【问题讨论】:
-
你使用自定义下拉列表控件吗?
-
不,我只是使用内置的,我会将输出添加到我的问题中。
标签: c# asp.net-mvc enums html-select selectlist