1

我最近将一个项目转移到 MVC4 并愉快地使用脚本包在内容末尾呈现脚本。

问题出现了,一些被渲染的动作(使用 Html.RenderAction)需要他们自己的脚本——在这个例子中,一旦文档准备好,一些 jQuery 事件处理程序就会设置。

除了移动 jQuery 包含使其更早之外,还有一种优雅的方式可以注册一些脚本(或文件),以便在捆绑后呈现它。

例如

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

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

</body>

谢谢

4

1 回答 1

0

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

于 2013-11-07T20:39:25.017 回答