我最近将一个项目移到了MVC4,并愉快地使用脚本包在内容的末尾渲染脚本。
出现了一些问题,即呈现的某些操作(使用Html.RenderAction)需要自己的脚本 - 在此示例中,一旦文档准备好,就会设置一些jQuery事件处理程序。
除了移动jQuery包含以便它之前有一种优雅的方式来注册一些脚本(或文件),以便它在包之后呈现。
e.g。
<body>
@{Html.RenderAction("myaction",pars..);}
@section scripts {
@Scripts.Render("~/bundles/myscriptbundlecontainingjquery")
}
</body>
感谢
答案 0 :(得分:0)
您是否考虑过为该操作制作部分视图,并在那里渲染jQuery?这样,只有在调用部分视图时,jQuery才会呈现