我有一个带有ajax.action链接的视图页面,它返回一个来自控制器的局部视图,并将其渲染为divid作为更新的目标ID。但我无法对该局部视图执行客户端验证。
我能解决它吗?
答案 0 :(得分:1)
使用ajax加载部分视图的html时,不执行JavaScript代码是正常的。特别是如果您调用附加到onload事件的函数,因为在执行ajax调用之前很久就会触发此事件。看看这篇文章http://adammcraventech.wordpress.com/2010/06/11/asp-net-mvc2-ajax-executing-dynamically-loaded-javascript/它描述了这种方法可以带来的各种问题。如果你想要一个更具体的答案,最好在你的设置上提供更多信息,例如你正在使用的.net / asp.net mvc版本以及你想要使用的验证框架。