ExfSoft.Web.Optimization 1.0.3.1

ASP.NET WEB程序的优化功能,可以优化js/css文件。而且可以对原文件名进行加密。当你发布后,访问资源将自动压缩混淆代码。再次访问将从缓存中读取。
使用方法:Web.config中:<add namespace="ExfSoft.Web.Optimization"/>;
网页中:
@Scripts.Render("~/packages/jquery")
@Scripts.Build("~/Scripts/abc-{version}.js")
@Scripts.Build("~/Scripts/test1.js", new { attr = "value" })
@Styles.Build("~/Content/site.css")

在使用@Scripts.Render时需要
第一步:在Global.asax代码里
protected void Application_Start()
{
   BundleConfig.RegisterBundles(BundleTable.Bundles); //增加
}
第二步:在App_Start里增加一个文件BundleConfig.cs
public class BundleConfig
{
   internal static void RegisterBundles(BundleCollection bundles)
   {
       bundles.Add(new ScriptBundle("~/packages/jquery").Include(
           "~/Scripts/jQuery.{version}.js"));
   }
}

Install-Package ExfSoft.Web.Optimization -Version 1.0.3.1
dotnet add package ExfSoft.Web.Optimization --version 1.0.3.1
<PackageReference Include="ExfSoft.Web.Optimization" Version="1.0.3.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ExfSoft.Web.Optimization --version 1.0.3.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Version History

Version Downloads Last updated
1.0.3.1 1,146 11/19/2013