Knockout Validation错误地验证了加载ajax的字段

时间:2012-07-23 13:38:21

标签: ajax asp.net-mvc validation knockout.js

我有几个partialViews的主视图。

当加载partialView(通过ajax)时,似乎敲除验证验证了输入,但没有将validationElement类分配给输入字段。我认为ko.validation在页面完全加载之前已经完成验证。是否可以手动调用验证?

错误数组通过console.log()正确显示验证消息,且数量也正确。当我尝试输出错误数组时,它会在页面加载时快速显示错误,然后所有错误都会消失。

有解决方案的人吗?感谢

1 个答案:

答案 0 :(得分:0)

找到问题的半解决方案。

将PartialView移植到ko.templates,一切正常。