前端之家收集整理的这篇文章主要介绍了
jquery – ASP.NET MVC为非必填字段添加验证,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个模型类“Country”,其
属性“CultureId”未
标记为必需.另一个类“Country
viewmodel”拥有相同的
属性“CultureId”.
渲染“创建”视图时,我注意到验证数据属性已添加到“CultureId”文本框中,尽管没有添加数据注释.
我在用
@Html.HiddenFor(mode => mode.CultureId)
这种行为可能是什么原因?
谢谢
我猜你的CultureId是一个int. MVC
自动将所需
标记添加到不可为空的值类型.
要关闭它添加
DataAnnotationsModelValidatorProvider.AddImplicitrequiredAttributeForValueTypes = false;
到Application_Start或使你的int可以为空
原文链接:https://www.f2er.com/jquery/177053.html