【发布时间】:2014-07-11 00:49:32
【问题描述】:
@Html.DropDownListFor(model => model.Status, new List<SelectListItem>
{ new SelectListItem{Text="Active", Value="True"},
new SelectListItem{Text="Deactive", Value="False"}})
鉴于我正在使用这个 drop dowenlist 编码。我运行我的应用程序默认停用值显示在下拉列表框中。我想显示默认 Active
【问题讨论】:
-
我希望 Status 是 boolean 类型。默认情况下,ddl 值设置为“Deactivate”,因为 boolean 默认值为“false”。将 Status 设为可选或将其类型转换为 int 并将值设置为 1/0 而不是 true/false
-
@Html.DropDownListFor(model => model.Status, new List
{ new SelectListItem{Text="Active", Value="1",Selected =true}, new SelectListItem{Text ="Deactive", Value="0"}}) 它工作正常 -
这段代码只传值 false
-
Eshan 的解决方案工作正常吗?
标签: c# asp.net-mvc razor dropdownbox