【发布时间】:2017-02-22 15:37:59
【问题描述】:
我在 .Net-Core MVC 中使用 C#,我有一个用户需要填写的表单。
页面上显示的所有字段都必须填写。我遇到的问题是表单上的某些字段是隐藏的,而其他字段是根据之前在表单上所做的选择显示的。
如果我将 [Required] 标签放在模型中的所有字段上,当我验证 ModelState 时,它会将未显示的字段标记为无效。
有没有办法在我尝试验证 ModelState 时,只验证页面上显示的字段而忽略已隐藏的字段?
谢谢。
【问题讨论】:
标签: c# validation asp.net-core-mvc .net-core