【发布时间】:2013-03-17 17:24:57
【问题描述】:
我有以下
bundles.Add(new ScriptBundle("~/bundles/scripts/common").Include(
"~/Scripts/jquery.validationEngine.js",
"~/Scripts/common.js"));
哪个生成
<script src="/bundles/scripts/common?v=9O0Yi3fV_GWpGyJQ_QYURiOYy6SEmxUQtkUVN4GXo2U1"></script>
渲染时
<asp:PlaceHolder ID="PlaceHolderJs" runat="server">
<%: Scripts.Render("~/bundles/scripts/common") %>
</asp:PlaceHolder>
这不是有效的 HTML,因为它缺少 type="text/javascript"。如何让 BundleCollection 在 script 标签中输出这个元素?
【问题讨论】:
-
你的意思是 type="text/javascript" 吗?如果是这样,并且您使用的是 HTML5,则不需要 type 属性。
-
嗨,我的意思是 javascript(已编辑)。虽然它不是 HTML5。谢谢。
-
请参阅“资源解释为脚本,但使用 MIME 类型 text/plain 传输。”错误 - stackoverflow.com/questions/3467404/…
标签: asp.net xhtml bundling-and-minification system.web.optimization