准备验证脚本

Prepare validation script

我正在使用 Devexpress MVC 控件进行开发。有一次我想验证动态加载的表单。所以我用了这个approach。但是现在我不明白为什么要使用这个:

function PrepareValidationData() {
  var form = $('#CityEditForm');
  if (form.executed)
    return;

  form.removeData("validator");
  $.validator.unobtrusive.parse(document);
  form.executed = true;
}

为什么要使用form.executed属性?不幸的是谷歌搜索没有帮助。

据我了解。执行的 属性 只是展示了可以做什么。如果你做一点调整,你就可以防止多重解析和类似的东西。

In this particular code, the condition have a little to no meaning and it should work without it.