0

我正在尝试更新我使用 ajax.beginform 的部分视图。通常,它第一次在客户端验证,但是当我使用外部按钮事件刷新部分视图 innerHTML 时,它不再对按钮提交进行客户端验证。

它在 google chrome 中运行良好,但在 IE 8、9 或 Mozilla 中无法运行。

请找到以下链接以下载我创建的示例项目。

下载样本

4

1 回答 1

1

我找到了解决这种情况的方法。

更改 1 在示例项目中,我在布局页面上引用了两个名为 Jquery.validate.min.js 和 jquery.validate.unobstusive.js 的 jquery 脚本,但我没有在部分视图中引用这些 jquery 脚本文件。

变化 2

而不是更新部分视图中的 ajax.beginform 的内容,我们需要在主控制器的索引视图中更新部分视图的容器 $("#dvPartialData").html(result)。

于 2011-09-05T22:29:03.553 回答