我想用 Scripts.Render 使用 defer 并用 Styles.Render 预加载
Posted
技术标签:
【中文标题】我想用 Scripts.Render 使用 defer 并用 Styles.Render 预加载【英文标题】:I want to use defer with Scripts.Render and preload with Styles.Render 【发布时间】:2021-11-24 15:19:34 【问题描述】:我想在 Scripts.Render 中使用 defer
和在 Styles.Render 中使用 preload
,我使用了一些格式,但我的问题没有解决。
我正在分享我在下面使用的格式。
@Scripts.RenderFormat("<script src='0' defer></script>","~/bundles/jquery")
<script src="@(BundleTable.Bundles.ResolveBundleUrl("~/bundles/jquery"))" defer></script>
【问题讨论】:
【参考方案1】:这会使用 CDN 回退表达式中断 CDN 回退。回退检查将在延迟脚本加载之前执行,从而导致回退始终启动。
【讨论】:
以上是关于我想用 Scripts.Render 使用 defer 并用 Styles.Render 预加载的主要内容,如果未能解决你的问题,请参考以下文章
什么是 MVC 6 中 @Scripts.Render 的替代品
为啥 Asp.Net MVC 5 将 @Scripts.Render("~/bundles/jquery") 放在 _Layout.cshtml 的底部?
不确定在哪里放置 Scripts.Render for JQuery
Asp.Net MVC4 Bundling & Minification .min.js 文件从 Scripts.Render 中排除?