【发布时间】:2012-04-25 13:15:52
【问题描述】:
我有以下观点:
@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 填充的。如果未填充,我知道视图中的某些内容无效。
谢谢。
【问题讨论】:
标签: jquery asp.net-mvc asp.net-mvc-3 validation