縮小

縮小用於減少 CSS 和 Javascript 檔案的大小以加快下載時間。通過從檔案中刪除所有不必要的空白區域,註釋和任何其他非必要內容來完成此過程。

使用 ScriptBundleStyleBundle 物件時,此過程自動完成。如果需要禁用它,則必須使用基本的 Bundle 物件。

使用縮小的示例

以下程式碼使用預處理程式指令僅在釋出期間應用繫結,以便在非釋出期間更容易除錯(因為非繫結檔案通常更容易導航):

public static void RegisterBundles(BundleCollection bundles)  
{  
    #if DEBUG
        bundles.Add(new Bundle("~/bundles/jquery").Include("~/Scripts/jquery-{version}.js"));
        bundles.Add(new Bundle("~/Content/css").Include("~/Content/site.css"));  
    #else
        bundles.Add(new ScriptBundle("~/bundles/jquery").Include("~/Scripts/jquery-{version}.js"));
        bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/site.css"));  
    #endif
}