如何在ASP.NET MVC部分加载上附加jquery。我有一个部分渲染的表单附加了一些jquery,但该代码并没有运行
答案 0 :(得分:0)
这取决于你如何加载你的部分 - MS Ajax或jQuery .ajax()。例如,jQuery(据我记得)只评估加载部分的head标签中的脚本(虽然我可能错了)。
所以你真的需要提供你的代码 - 你如何加载部分内容以及它包含的内容。
答案 1 :(得分:0)
如果通过Ajax加载部分视图,则需要使用jQuery "live" method。此方法允许您将事件绑定到将通过Ajax添加到页面的DOM元素。
答案 2 :(得分:0)
将jquery文件复制到“脚本目录”中,然后按如下方式格式化控件的顶部: (假设你使用c#; - )
<%@ Control
Language="C#"
Inherits="System.Web.Mvc.ViewUserControl<Your Model>"
%>
<%-- insert your script files name and location here --%>
<% string jqueryLink = "~/Scripts/jquery-1.4.1.min.js" %>
<script
type="text/javascript"
src="<%= ResolveUrl(jqueryLink) %>">
</script>
快乐,享受生活,朱利安