我有以下观点:
@Html.LabelFor(m => m.CompanyPostCode)
@Html.TextBoxFor(m => m.CompanyPostCode)
@Html.LabelFor(m => m.CompanyCity)
@Html.TextBoxFor(m => m.CompanyCity)
@Html.HiddenFor(m => m.CompanyCityID)
在我的视图模型中,所有属性都标记为[必需] 。然后问题是我的 CompanyCityID(标记为必需)被隐藏,因此在视图中没有进行验证。如果我在视图中显示此属性,则验证完成。
我的问题:是否可以对隐藏字段执行验证?存在解决方法吗?
验证隐藏字段似乎有点奇怪。原因是该字段是根据特殊规则从 jQuery 填充的。如果未填写,我知道视图中的某些内容无效。
谢谢。