在第一次表单提交执行之前,jquery不显眼的客户端验证是否正常? 我没有提交表单时遇到问题,当我将一些数据输入到必填字段然后将其删除时,我已经随机应用了验证:有时是有时没有。 这是一个常见问题,是否可以在表单提交或禁用之前初始化验证,以免出现这种不可预测的行为?
答案 0 :(得分:1)
如果它是导致验证问题的动态内容,那么您可以使用:
<script type="text/javascript">
$.validate.unobtrusive.parse("#dynamicId");
</script>
如果是部分视图,那么你可以这样做:
@{
if( ViewContext.FormContext == null ){
ViewContext.FormContext = new FormContext();
}
}