ASP.NET MVC4 - 内容后使用Javascript的RenderAction

时间:2013-11-07 19:46:08

标签: jquery asp.net-mvc asp.net-mvc-4 razor

我最近将一个项目移到了MVC4,并愉快地使用脚本包在内容的末尾渲染脚本。

出现了一些问题,即呈现的某些操作(使用Html.RenderAction)需要自己的脚本 - 在此示例中,一旦文档准备好,就会设置一些jQuery事件处理程序。

除了移动jQuery包含以便它之前有一种优雅的方式来注册一些脚本(或文件),以便它在包之后呈现。

e.g。

<body>
@{Html.RenderAction("myaction",pars..);}

@section scripts { 
    @Scripts.Render("~/bundles/myscriptbundlecontainingjquery")  
}

</body>

感谢

1 个答案:

答案 0 :(得分:0)

您是否考虑过为该操作制作部分视图,并在那里渲染jQuery?这样,只有在调用部分视图时,jQuery才会呈现