我正在尝试将我的 css/js 文件捆绑到我的 webforms 项目中,但它不起作用。
这就是我所做的:
通过 NuGet 包含 System.Web.Optimization
在 Application_Start 中将以下代码添加到 global.asax.cs
BundleTable.Bundles.Add(new ScriptBundle("~/bundle/js").Include("~/js/mainJS.js")); BundleTable.Bundles.Add(new ScriptBundle("~/bundle/css").Include("~/css/mainStyle.min.css"));
将此添加到我的母版页
<%: Scripts.Render("~/js/mainJS.js") %> <%: Styles.Render("~/css/mainStyle.min.css") %>
它呈现对 css/js-files 的引用,因此页面可以正常工作,但它没有生成唯一的文件名,也没有像我预期的那样引用 bundle 文件夹。
我正在使用 VS2013 和 Framework 4.0。