国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

asp.net Bundle功能擴(kuò)展

2024-07-10 12:41:12
字體:
供稿:網(wǎng)友
前言
新建Asp.net MVC4項(xiàng)目的時(shí)候,在Global.asax.cs里面發(fā)現(xiàn)多了一句代碼
BundleConfig.RegisterBundles(BundleTable.Bundles)
google了以后終于弄清楚了這個(gè)的作用,發(fā)現(xiàn)這個(gè)東西確實(shí)非常實(shí)用,且功能強(qiáng)大,能夠壓縮合并js和CSS,但是目前的使用起來不是特別好,如果添加js或者css文件的話,需要修改BundleConfig的代碼。
這里我自己簡單修改了BundleConfig,對這個(gè)進(jìn)行簡單的擴(kuò)展。
下面貼出代碼:
先貼配置文件BundleConfig.xml(文件放在網(wǎng)站目錄下路徑見代碼中變量BundleConfigPath)
代碼如下:
<?xml version="1.0" encoding="utf-8" ?>
<root>
<Scripts>
<Script Path="~/bundles/jquery">
<File>~/Scripts/jquery-{version}.js</File>
</Script>
<Script Path="~/bundles/jqueryui">
<File>~/Scripts/jquery-ui-{version}.js</File>
</Script>
<Script Path="~/bundles/jqueryval">
<File>~/Scripts/jquery.unobtrusive*</File>
<File>~/Scripts/jquery.validate*</File>
</Script>
<Script Path="~/bundles/modernizr">
<File>~/Scripts/modernizr-*</File>
</Script>
<Script Path="~/bb/aa">
<File>~/Views/Home/addda.js</File>
</Script>
</Scripts>
<Styles>
<Style Path="~/Content/themes/base/css">
<File>~/Content/themes/base/jquery.ui.core.css</File>
<File>~/Content/themes/base/jquery.ui.resizable.css</File>
<File>~/Content/themes/base/jquery.ui.selectable.css</File>
<File>~/Content/themes/base/jquery.ui.accordion.css</File>
<File>~/Content/themes/base/jquery.ui.autocomplete.css</File>
<File>~/Content/themes/base/jquery.ui.button.css</File>
<File>~/Content/themes/base/jquery.ui.dialog.css</File>
<File>~/Content/themes/base/jquery.ui.slider.css</File>
<File>~/Content/themes/base/jquery.ui.tabs.css</File>
<File>~/Content/themes/base/jquery.ui.datepicker.css</File>
<File>~/Content/themes/base/jquery.ui.progressbar.css</File>
<File>~/Content/themes/base/jquery.ui.theme.css</File>
</Style>
<Style Path="~/Content/css">
<File>~/Content/site.css</File>
</Style>
</Styles>
</root>

代碼文件:BundleConfig.cs
代碼如下:
public class BundleConfig
{
public static string BundleConfigPath = "~/Config/BundleConfig.xml";
/// <summary>
/// Register Bundles From XML
/// </summary>
/// <param name="bundles"></param>
public static void RegisterBundles(BundleCollection bundles)
{
XmlDocument doc = new XmlDocument();
doc.Load(HttpContext.Current.Server.MapPath(BundleConfigPath));
XmlNode root = doc.DocumentElement;
// Regester Script
XmlNodeList ScriptList = root.SelectNodes("Scripts/Script");
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 富民县| 色达县| 赤峰市| 平谷区| 耿马| 广汉市| 礼泉县| 绥德县| 滨海县| 华阴市| 石阡县| 玉田县| 连江县| 诸城市| 新郑市| 九寨沟县| 镇平县| 日照市| 松原市| 滦平县| 汶川县| 青田县| 桃园县| 泸州市| 静海县| 大足县| 康平县| 平顶山市| 施甸县| 清水河县| 广安市| 迭部县| 赞皇县| 廊坊市| 巩留县| 前郭尔| 古蔺县| 交口县| 揭西县| 丰城市| 象山县|