【发布时间】:2009-03-26 16:52:05
【问题描述】:
当我单击显示局部视图的 Ajax.ActionLink 时,为什么与局部视图关联的 javascritp 没有触发?在我使用 Html.ActionLink 之前,这一切都有效。我在母版页中引用了一系列脚本,其中包括 $document.Ready 函数。我也尝试将脚本添加到部分视图中,但它们仍然没有触发。有任何想法吗?
【问题讨论】:
标签: javascript ajax asp.net-mvc
当我单击显示局部视图的 Ajax.ActionLink 时,为什么与局部视图关联的 javascritp 没有触发?在我使用 Html.ActionLink 之前,这一切都有效。我在母版页中引用了一系列脚本,其中包括 $document.Ready 函数。我也尝试将脚本添加到部分视图中,但它们仍然没有触发。有任何想法吗?
【问题讨论】:
标签: javascript ajax asp.net-mvc
动态加载到 div 中的 JavaScript 代码不会被识别为可执行代码。
将代码放在单独的 .js 文件中的函数中,将其加载到您的 site.master 并通过添加
开始执行new AjaxOptions { oncomplete="myJavascriptFunction" }
到你的 Ajax.Actionlink
【讨论】: