javascript - 我可以在 .net 4 Asp.Net web 应用程序中使用 bundle [Bundle.Config]

标签 javascript bundle asp.net-4.0 bundling-and-minification

我在 .Net framework 4 中有我的应用程序。它是一个 Asp.Net Web 应用程序。我需要使用 Bundle.Config 才能使用 bundle 功能。

我读过很多文档说,它是 .Net framework 4.5 中的功能,也是 Asp.Net MVC 应用程序中的功能。

我需要为 aspx 页面中的脚本制作一个包。 我可以在我的文件中包含 Bundle.Config 以便 bundle 工作吗?

最佳答案

是的,您可以在 ASP.net 4 中使用 bundle 。使用 Nuget Package ManagerMicrosoft ASP.Net Web Optimization Framework 安装到您的项目中。然后在 global.asax 中用 Application_Start 方法注册包。像这样的 -

    var jqueryBundle = new ScriptBundle("~/Scripts/jquery");
    jqueryBundle.Include(new string[] { 
        "~/Scripts/jquery-1.8.3.js",
        "~/Scripts/jquery-ui-1.9.1.custom.min.js",
        "~/Scripts/jquery-ui-timepicker-addon.js",
        "~/Scripts/jquery.validate.js",
        "~/Scripts/jquery.validate-additional-methods.js"
    });

    BundleTable.Bundles.Add(jqueryBundle);

然后在您的 aspx 页面或 masterpage 中调用 bundle-

    <%= System.Web.Optimization.Scripts.Render("~/Scripts/jquery") %>

关于javascript - 我可以在 .net 4 Asp.Net web 应用程序中使用 bundle [Bundle.Config],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20990391/

相关文章:

asp.net - ASP.NET 4 中仍然需要 App_Browsers 文件夹吗?

javascript - Jquery动画向左滑动​​(扩展)并向下滑动

javascript - 一旦选择的第一个下拉菜单的值等于 'Courier',就显示第二个下拉菜单

javascript - Meteor - 如何检查图像是否存在(服务器端)

java - 无法在 onSaveInstanceState 中 bundle 数据

c# - ASP.NET MVC 2 中的 LazyList<T> 与 System.Lazy<List<T>>?

asp.net - 使用 ASP.NET 4.0 和 IIS7 进行 HTTP 压缩

javascript - 不涉及服务器的 XSS - 这危险吗?

css - 将网站部署到应用程序时的 mvc bundle 和相关 css 图像

authorization - RavenDB:如何检查用户的权限,想要对特定文档执行操作