jquery – ASP.NET MVC为非必填字段添加验证

前端之家收集整理的这篇文章主要介绍了jquery – ASP.NET MVC为非必填字段添加验证前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个模型类“Country”,其属性“CultureId”未标记为必需.另一个类“Countryviewmodel”拥有相同的属性“CultureId”.

渲染“创建”视图时,我注意到验证数据属性添加到“CultureId”文本框中,尽管没有添加数据注释.

我在用

@Html.HiddenFor(mode => mode.CultureId)

这种行为可能是什么原因?

谢谢

解决方法

我猜你的CultureId是一个int. MVC自动将所需标记添加到不可为空的值类型.

关闭添加

DataAnnotationsModelValidatorProvider.AddImplicitrequiredAttributeForValueTypes = false;

到Application_Start或使你的int可以为空

猜你在找的jQuery相关文章