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

Ken*_*130 5 validation asp.net-mvc unobtrusive-javascript

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

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

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

知道发生了什么事吗?

tva*_*son 10

您需要解析新的html以挂钩验证控件.你可以这样做:

$.validator.unobtrusive.parse( $('.selector' ) );
Run Code Online (Sandbox Code Playgroud)

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