HTML5 具有脚本文件的异步属性,以启用异步加载。
<script type="text/javascript" src="myScript.js" async></script>
我可以通过像这样引用 bundle 来利用我的 MVC4 bundle 。
<script type="text/javascript" src='@Scripts.Url("~/bundles/jquery")' async></script>
但这意味着即使在 Debug模式下我的脚本也会被捆绑。
那么我如何在调试时利用捆绑和异步属性而不丢失非最小化。
最佳答案
如果升级到 1.1-alpha1 版本,您可以通过以下方式将异步属性添加到标记格式:
Scripts.DefaultTagFormat = @"<script src=""{0}"" async></script>"
或者将它传递到你想要异步标签的地方
使用以下代替 Scripts.Render("~/bundles/jquery")
Scripts.RenderFormat(@"<script src=""{0}"" async></script>", "~/bundles/jquery")
关于html - 使用 MVC4 捆绑和 HTML5 异步属性异步加载 javascript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13743703/