6

我创建了一堆我想组合/缩小在一起的各种脚本文件。在我的文件后面的代码中(是的,对不起,它在 VB 中!)我将它添加到<asp:placeholder />这样<head>

Me.PlhHeader.Controls.Add(New LiteralControl(Scripts.Render("~/bundles/main").ToHtmlString()))

这会起作用,但它似乎总是输出压缩的缩小版本,即使debug="true"在 Web.Config 中也是如此。

无论如何,这就是输出:<script src="/bundles/main"></script>

在调试模式下,我需要做些什么来使这个输出成为单独的未压缩文件?


编辑

我还尝试手动设置该选项BundleTable.EnableOptimizations = false,它仍然输出单个缩小的脚本标签。我没主意了。


最终编辑

我用一些相关的代码做了一些非常愚蠢的事情,但从技术上讲,捆绑包的一切都很好并且工作正常。问题为我解决了!

4

1 回答 1

1

我建议您安装 Microsoft.AspNet.WebOptimization.WebForms。它真的很好用。

Microsoft.AspNet.WebOptimization.WebForms

然后你可以使用:

<%: System.Web.Optimization.Scripts.Render("~/bundles/main") %>
于 2013-05-07T01:44:53.227 回答