Tôi đang ở đây để tìm kiếm về cách đóng gói CSS và Tập lệnh của tôi vào ứng dụng Biểu mẫu web của tôi.Đóng gói CSS và Tập lệnh trong ứng dụng Biểu mẫu web
Trước hết, tôi muốn chỉ ra rằng tôi đã làm theo hướng dẫn này: http://blogs.msdn.com/b/rickandy/archive/2012/08/14/adding-bundling-and-minification-to-web-forms.aspx
tôi có đã có trong App_Start các BundleConfig lớp trông như thế này:
using System.Web;
using System.Web.Optimization;
namespace SitePessoal.Web
{
public class BundleConfig
{
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery/core/jquery-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
"~/Scripts/jquery/core/jquery-ui-{version}.js"));
bundles.Add(new StyleBundle("~/CSS/css").Include(
"~/CSS/Estilos.css",
"~/CSS/Print.css",
"~/CSS/Styles.css"));
}
}
}
Ngoài ra, Tôi đã tải xuống gói Tối ưu hóa với Nugget, vì vậy sau đó tôi đã chuyển đến tệp Global.asax của mình và cố gắng đăng ký điều này trong phương thức Application_Start như sau:
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
BundleConfig.RegisterBundles(BundleTable.Bundles);
BundleTable.EnableOptimizations = true;
}
Thật không may, đây là nơi mọi thứ không hoạt động. Thật không may, nó giữ gạch dưới lớp với màu đỏ và cho tôi những thông điệp sau:
Error 3 The name 'BundleTable' does not exist in the current context
Error 4 The name 'BundleTable' does not exist in the current context
Error 2 The name 'BundleConfig' does not exist in the current context
Bất kỳ ý tưởng nào về lý do tại sao điều này có thể xảy ra? Cảm ơn trước!
Trân trọng,
Mad
Sẽ thử giải pháp đó và tôi sẽ sớm trả lời. Chúc mừng! :) – MadGatsu
Thực tế giải pháp của bạn đã khắc phục vấn đề với thông báo lỗi mà tôi nhận được về "BundleConfig" không tồn tại trong ngữ cảnh hiện tại! Đánh dấu là giải pháp. Cảm ơn bạn! :) – MadGatsu