【发布时间】:2011-05-19 16:40:45
【问题描述】:
我们有一个局部视图,其中包含一个启用了不显眼的客户端验证的表单。
如果我们使用 Html.Action 加载部分视图,则验证在客户端进行。
如果当用户单击链接时,我们使用 JQuery 填充带有部分视图的 div,客户端验证始终返回 true。
知道发生了什么吗?
【问题讨论】:
标签: asp.net-mvc validation unobtrusive-javascript
我们有一个局部视图,其中包含一个启用了不显眼的客户端验证的表单。
如果我们使用 Html.Action 加载部分视图,则验证在客户端进行。
如果当用户单击链接时,我们使用 JQuery 填充带有部分视图的 div,客户端验证始终返回 true。
知道发生了什么吗?
【问题讨论】:
标签: asp.net-mvc validation unobtrusive-javascript
您需要解析新的 html 以连接验证控件。你可以这样做:
$.validator.unobtrusive.parse( $('.selector' ) );
选择器返回包含新 HTML 的容器。这就是我使用的选项卡式界面。
【讨论】: