我的一些观点需要 jQueryUI,有些则不需要。
与其向我的 _Layout.cshtml Razor 视图中添加逻辑,不如有条件地添加某些包的最佳方法是什么。
我的一些观点需要 jQueryUI,有些则不需要。
与其向我的 _Layout.cshtml Razor 视图中添加逻辑,不如有条件地添加某些包的最佳方法是什么。
尝试使用该@section
指令。
在你的Layout.cshtml
:
<head>
@Scripts.Render("~/bundles/jquery")
@RenderSection("CustomScripts", false)
</head>
然后在你的某个地方View
:
@section CustomScripts
{
@Scripts.Render("~/bundles/jquery.ui")
@Scripts.Render("~/bundles/jquery.templates")
}
这样即使您CustomScripts
稍后在视图中设置,它也会始终出现在head
标签中。
只需将脚本链接放在需要它的视图底部吗?
@Scripts.Render("~/bundles/jqueryui")