在我的母版页中,我有以下几行:
<%: Scripts.Render("~/bundles/SiteJS") %>
它将捆绑包正确输出为:
<script src="/Scripts/jquery-2.1.0.min.js"></script>
<script src="/Scripts/ie10-viewport-bug-workaround.js"></script>
<script src="/Scripts/bootstrap.min.js"></script>
<script src="/Scripts/Main.js"></script>
但我想要这样type="text/javascript"
<script src="/Scripts/jquery-2.1.0.min.js" type="text/javascript"></script>
<script src="/Scripts/ie10-viewport-bug-workaround.js" type="text/javascript"></script>
<script src="/Scripts/bootstrap.min.js" type="text/javascript"></script>
<script src="/Scripts/Main.js" type="text/javascript"></script>
为此需要做些什么?
这篇文章How do I add type="text/javascript" to a script tag when using System.Web.Optimization 侧重于单个 javascript 文件,但我在该包中有很多文件。