Asp MVC不引人注目的客户端验证始终返回true

时间:2011-05-19 16:40:45

标签: asp.net-mvc validation unobtrusive-javascript

我们有一个部分视图,其中包含一个启用了不显眼的客户端验证的表单。

如果我们使用Html.Action加载局部视图,则验证在客户端工作。

如果用户点击链接时我们使用JQuery用局部视图填充div,则客户端验证始终返回true。

知道发生了什么事吗?

1 个答案:

答案 0 :(得分:10)

您需要解析新的html以挂钩验证控件。您可以使用以下方式执行此操作:

$.validator.unobtrusive.parse( $('.selector' ) );

其中选择器返回包含新HTML的容器。这就是我使用选项卡式界面。