我浏览了Google和Stackoverflow,但没有找到答案。是否有任何内置方法可以使bundle按延期执行,或者有人知道有人编写的扩展助手方法来执行此操作?
最佳答案
尝试将Web Optimization升级到1.1.0版
Codeplex Site或通过Nuget Package
在版本1.1.0中,它们包括元素模板字符串。
因此,如果您希望脚本标签包含defer属性,则可以轻松地执行以下操作:
@Scripts.RenderFormat("<script src='{0}' defer></script>","~/bundles/jquery")
并且将生成以下标记:
<script src="/Scripts/jquery-1.7.1.js" defer></script>
关于javascript - 如何使用带有Scripts.Render的ASP MVC 4捆绑包使用脚本延迟属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16824347/