我已经创建了一系列各种脚本文件,我希望将它们组合在一起/缩小。在我的代码隐藏文件中(是的,抱歉它在VB中!)我将它添加到<asp:placeholder />
上<head>
这样
Me.PlhHeader.Controls.Add(New LiteralControl(Scripts.Render("~/bundles/main").ToHtmlString()))
这样可行,但它似乎总是输出压缩的缩小版本,即使在Web.Config中debug="true"
时也是如此。
无论如何,这就是输出:<script src="/bundles/main"></script>
在调试模式下,我需要做些什么来使这个输出成为单独的未压缩文件?
修改
我还尝试手动设置选项BundleTable.EnableOptimizations = false
,仍输出单个缩小的脚本标记。我没有想法。
我用一些相关的代码做了一些非常愚蠢的事情,但从技术上来说,捆绑包的一切都很好并且工作正常。问题解决了我!
答案 0 :(得分:1)
我建议您安装Microsoft.AspNet.WebOptimization.WebForms。它的效果非常好。
Microsoft.AspNet.WebOptimization.WebForms
然后你可以使用:
<%: System.Web.Optimization.Scripts.Render("~/bundles/main") %>