ASPNET MVC。如何仅使用有效状态

时间:2016-09-19 23:39:08

标签: asp.net-mvc validation razor

我试图显示带有一些选项的选择。但只有有效的选择。

@Html.EnumDropDownListFor(model => model.type)

这是我的模特

[Required]
public MyEnum type { get; set; }

这是Enum

public enum MyEnum {
    ValueA = 0,
    ValueB = 1
}

但是渲染的剃刀HTML显示了一个包含3个值的选择。一个空值和两个有效值。

<option selected="selected" value="68"></option>
<option value="0">ValueA</option>
<option value="1">ValueB</option>

我不明白为什么&#34; 68&#34;渲染。

当&#34;空&#34;状态被选中并提交 DOES NOT 显示任何验证错误。这很意外。

如何避免第一个呈现?

0 个答案:

没有答案