在我的_Layout.cshtml
页面中,我想只包含某些@ Styles.Render包,具体取决于所
显示的视图.例如,一个
页面可能使用jQueryUI库而另一个
页面可能没有,如果我不需要,我不想发出下载库的请求.我可以在_layout.cshtml中使用条件语句来实现此目的吗?
在_Layout.cshtml
页面中
添加@RenderSection
@RenderSection("Page_Styles",required: false)
然后在您的个人视图中,您可以根据需要添加样式
@section Page_Styles {
@Styles.Render("~/bundles/style/foo")
}
脚本的想法相同
@RenderSection("Scripts",required: false)
@section Scripts {
@Scripts.Render("~/bundles/jqueryui")
}