将捆绑添加到ASP .NET Web表单

时间:2015-04-21 18:42:36

标签: c# asp.net asp.net-bundling

我有.NET 4网站。 我把它移到.NET 4.5。

现在我想知道我是否可以在WebSite项目中使用Bundles(用于js和css文件)(刚刚迁移到4.5。)。

有可能吗?

如果是 - 我认为应该在global.asax中完成(因为网站项目中不存在App_Start)。但是我应该添加哪些参考文献?

1 个答案:

答案 0 :(得分:2)

您需要在Global.asax中包含此库

Imports System.Web.Optimization

在Application_Start事件中添加如下内容:

BundleTable.EnableOptimizations = True
BundleTable.Bundles.Add(New ScriptBundle("~/bundle/js").Include("~/jquery.min.js")
BundleTable.Bundles.Add(New StyleBundle("~/bundle/css").Include("~/styles.css")

在您的MasteFiler中添加标题部分:

<%# Optimization.Scripts.Render("~/bundle/js")%>
<%# Optimization.Styles.Render("~/bundle/css")%>

在使用捆绑功能之前,不要忘记添加CSS和JS的旧标记。