我正在将一个 asp.net mvc 模型传递给淘汰赛,其中包含我想要验证的所有数据注释。
前提是我有多个淘汰赛模板,这些模板被换出,仅显示我在任何给定时间关心的模型属性。多个模板创建了一个流程,就像您逐步完成向导并在每个步骤中填写相关属性一样。
加载的模板被包装在一个<form></form>
标签中,以便使用不显眼的验证。我将它连接到淘汰赛的模板绑定“afterRender”上,以在当前加载的模板上运行验证。
正是在这一点上,我试图弄清楚如何验证表单的当前状态,但除了表单始终“有效”的问题之外,什么也没有遇到。
根据这篇文章,我应该可以调用:
$.validator.unobtrusive.parse(jquery object)
然后可以调用:
$('form').valid()
我还尝试获取特定节点的验证器$(selector).validate()
并调用valid()。
关于如何使这项工作的任何建议?