【问题标题】:Is there any way to read System.Web.Optimization contents from code-behind?有没有办法从代码隐藏中读取 System.Web.Optimization 内容?
【发布时间】:2013-06-10 00:23:41
【问题描述】:

有没有办法从代码隐藏中读取 System.Web.Optimization 内容? 我尝试查看 dll,但找不到读取包内容的方法(据我所知,它是通过处理程序来工作的,该处理程序处理对包的调用。

我的意图是使用 sass,由于转换(在缩小之上)会导致更繁重的处理,并将其生成为文件,然后将其提供给最终用户。我通过使用 WebRequest 读取文件并保存响应找到了一种解决方案,但它对我来说只是感觉很糟糕。

【问题讨论】:

    标签: c# asp.net .net asp.net-optimization system.web.optimization


    【解决方案1】:

    您可以通过优化器类执行此操作,此代码在 1.1-beta1 版本中是最新的:

            BundleCollection bundles = new BundleCollection();
            bundles.Add(new StyleBundle("~/bundles/css").Include("~/Styles/image.css", "~/Styles/nested/image2.css"));
            OptimizationSettings config = new OptimizationSettings() {
                ApplicationPath = TestContext.DeploymentDirectory,
                BundleTable = bundles
            };
    
            BundleResponse response = Optimizer.BuildBundle("~/bundles/css", config);
    

    而 response.Content 是原始包数据。

    【讨论】:

      猜你喜欢
      • 2019-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多