asp.net mvc 3客户端需要验证随机工作

时间:2012-04-20 10:51:48

标签: jquery asp.net-mvc-3 validation

在第一次表单提交执行之前,jquery不显眼的客户端验证是否正常? 我没有提交表单时遇到问题,当我将一些数据输入到必填字段然后将其删除时,我已经随机应用了验证:有时是有时没有。 这是一个常见问题,是否可以在表单提交或禁用之前初始化验证,以免出现这种不可预测的行为?

1 个答案:

答案 0 :(得分:1)

如果它是导致验证问题的动态内容,那么您可以使用:

<script type="text/javascript">
 $.validate.unobtrusive.parse("#dynamicId");
</script>

如果是部分视图,那么你可以这样做:

@{
  if( ViewContext.FormContext == null ){
   ViewContext.FormContext = new FormContext();
  }
}