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

前端之家收集整理的这篇文章主要介绍了jquery – ASP.NET MVC为非必填字段添加验证前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个模型类“Country”,其属性“CultureId”未标记为必需.另一个类“Countryviewmodel”拥有相同的属性“CultureId”. @H_404_2@渲染“创建”视图时,我注意到验证数据属性添加到“CultureId”文本框中,尽管没有添加数据注释.

@H_404_2@我在用

@Html.HiddenFor(mode => mode.CultureId)
@H_404_2@这种行为可能是什么原因?

@H_404_2@谢谢

解决方法

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

DataAnnotationsModelValidatorProvider.AddImplicitrequiredAttributeForValueTypes = false;
@H_404_2@到Application_Start或使你的int可以为空

原文链接:https://www.f2er.com/jquery/177053.html

猜你在找的jQuery相关文章