![]() |
1
1
布尔值是一种值类型,因此它将始终有一个值。[必需]因此没有实际效果。如果改用可为空的<bool>会发生什么?如果选择了第一个选项,这将允许MVC分配一个空值,然后必需的属性可以断言用户实际上选择了一个值。 |
![]() |
2
1
如果您希望用户不能选择值并推断为false,那么我将给您的默认选择值0。这样,即使他们没有选择一个值,也会发送一个值,并且所需的属性将得到满足。
编辑 :根据您的评论,我建议使用客户端验证插件(如jQuery)进行一些客户端验证 validation |