【发布时间】:2014-08-08 23:34:28
【问题描述】:
我有一个枚举下拉列表:
@Html.EnumDropDownListFor(model => model.Type, "-- Choose --", new { @class = "postfix" })
为枚举下拉列表生成的html代码是:
<select data-val="true" data-val-required="Select type of ..." id="Type" name="Type" class="valid">
<option selected="selected" value="0">-- Choose --</option>
<option value="1">Hotel</option>
<option value="2">Flight</option>
</select>
我不希望 optionLabel 的值为 0,因为该值使下拉菜单有效并且不会显示错误消息。我怎样才能防止这种情况发生?
【问题讨论】:
-
检查 stackoverflow.com/a/21882471/1559213 可能会有所帮助,这适用范围验证
标签: asp.net-mvc enums asp.net-mvc-5