bundles.Add( )下无法绑定后缀为min.css的文件

1.问题描述:

在绑定css的时候,除了后缀名为.min.css的文件,在render.style()不显示外,其他的css都正常加载,

2.解决办法:

  1. 这个是我在调试了几遍之后发现的规律,然后解决办法很简单:
    就是把.min.css的文件改成名为.css的文件就好了。                                                                                                                   bundles.Add(new StyleBundle("~/Content/BootStrap/css").Include("~/Content/BootStrap/bootstrap.min.css"));                          改成

    bundles.Add(new StyleBundle("~/Content/BootStrap/css").Include("~/Content/BootStrap/bootstrap.css"));

  2. 但是这样做有一个不好之处,
    这样会在以后的时候会忘记css是min.css文件。

  3. 有的人说在bundleConfig类的RegisterBundles方法下设置属性可以解决此问题:
    BundleTable.EnableOptimizations = false;但是由本人亲自调试并没有反应。所以此解决方法被朕打入了冷宫。

3.扩充:

  1. 在使用Include()方法的时候可以使用通配符,大大减少了工作量。

    bundles.Add(new StyleBundle("~/Content/BootStrap/css").Include("~/Content/BootStrap/*.css"));                                        该*代表的是在

    ~/Content/BootStrap/下的所有.css文件都会被绑定。

  2. 下面这张表是通配符的法则:  表格引用于作者--zhou44129879  网址:http://blog.csdn.net/zhou44129879/article/details/16818987                                                                                                                                                                                               
    匹配格式 添加文件或引发异常
    Include("~/Scripts/Common/*.js") AddAltToImg.js,ToggleDiv.js,ToggleImg.js
    Include("~/Scripts/Common/T*.js")
    无效的模式的异常。通配符字符只允许对的前缀或后缀。
    Include("~/Scripts/Common/*og.*") 无效的模式的异常。只有一个通配符字符被允许
    "Include("~/Scripts/Common/T*") ToggleDiv.js ToggleImg.js
    "Include("~/Scripts/Common/*") 无效的模式的异常。一个纯通配符段不是有效的
    IncludeDirectory ("~/Scripts/Common","T *") ToggleDiv.js ToggleImg.js
    IncludeDirectory("~/Scripts/Common", "T*",true) ToggleDiv.js,ToggleImg.js,ToggleLinks.js
时间: 2024-11-04 15:29:03

bundles.Add( )下无法绑定后缀为min.css的文件的相关文章

DropDownList下拉绑定到GridView中实现功能

    前段时间有朋友让我帮着解决下DropDownList绑定到GridView的上遇到的问题,刚好这段时间自己也恰巧遇到了同样的需求,简单贴出代码讲解一下实现过程. <body> <form id="QualityAssessForm" runat="server"> <div> <asp:Panel runat="server" ID="panel1"> <div c

Linux下批量修改后缀名

一.rename解决 1.  Ubuntu系统下 rename 's/.c/.h/'  ./* 把当前目录下的后缀名为.c的文件更改为.h的文件 2.  CentOS5.5系统下 rename .c  .h   *.c 把当前目录下的后缀名为.c的文件更改为.h的文件 二.shell 脚本解决 #!/bin/bash #http://blog.csdn.net/longxibendi find ./ -name *.c  | while read i do echo "$i"; mv

[原创]Windows下更改特定后缀名以及特定URL前缀的默认打开程序

Windows下,特定后缀名的文件会由特定的应用程序来运行,比如双击readme.txt,通常情况下会由Windows自带的notepad.exe(记事本)打开文件.如果现在安装了记事本以外的其他文本阅读器比如Vim或者UltraEdit,并且我想以后每次双击这个readme.txt文件时都由Vim来阅读,可以参考本文档中的步骤. 同样的,在Windows下,特定前缀的URL也会由不同的应用程序来打开,比如在我的计算机上,以mailto:开头的URL会启动Outlook,并根据URL中的其他信息

删除windows上特定目录下以*.rar后缀名的python脚本

import os,fnmatch,datetime,time def all_files(root,pattern='*',single_level=False,yield_folders=False): patterns = pattern.split(';') for path,subirs,files in os.walk(root): if yield_folders: files.extend(subirs) files.sort() for name in files: for p

ASP.NET MVC Bundles 用法和说明(打包javascript和css)

本文主要介绍了ASP.NET MVC中的新功能Bundles,利用Bundles可以将javascript和css文件打包压缩,并且可以区分调试和非调试,在调试时不进行压缩,以原始方式显示出来,以方便查找问题. 在网页中,我们经常需要引用大量的javascript和css文件,在加上许多javascript库都包含debug版和经过压缩的release版(比如jquery),不仅麻烦还很容易引起混乱,所以ASP.NET MVC4引入了Bundles特性,使得我们可以方便的管理javascript

Android下的数据存储与訪问 --- 以文件的形式

Android下的数据存储与訪问 --- 以文件的形式 1.1 储存文件存放在手机内存中: // *** 储存数据到 /data/data/包名/files/jxn.txt文件里 String data = "test"; // /data/data/包名/files File filesDir = context.getFilesDir(); File file = new File(filesDir, "jxn.txt"); FileOutputStream f

关于DW 打不开后缀名为.ftl的文件 配置方法

1.Dreamweaver默认打开后缀名为ftl的文件时,设计视图显示灰色,无法直接预览ftl文件样式: 只需要MMDocumentTypes.xml文件中的配置就可以用设计视图来预览ftl文件样式了. MMDocumentTypes.xml----位于程序安装目录下,如D:/Dreamweaver CS4/Configuration/DocumentTypes 用编辑器打开MMDocumentTypes.xml,找到下面部分,并添加ftl,修改后如下: <documenttype id="

Android下的数据存储与访问(1) --- 以文件的形式

Android下的数据存储与访问(1) --- 以文件的形式 1.1 储存文件存放在手机内存中: // *** 储存数据到 /data/data/包名/files/jxn.txt文件中 String data = "test"; // /data/data/包名/files File filesDir = context.getFilesDir(); File file = new File(filesDir, "jxn.txt"); FileOutputStrea

在windows下使用cmd命令全速下载百度云文件

在windows下使用cmd命令全速下载百度云文件 需要的工具BaiduPCS-GO(链接:https://pan.baidu.com/s/19Sn8gmNi_GZHJwUPu79DPg 密码:gqib)(windows平台就不用说了吧!) 1.先把BaiduPCS-GO加入换将变量(我的BaiduPCS-GO存放在“D:\Program Files (x86)\BaiduPCS-GO”文件夹下) 2.测试BaiduPCS-GO环境是否已经配置好 (Win+R调出cmd,输入BaiduPCS-G