我在网站中使用了theme,但是在theme中的css文件被全部包含在了,应用该theme的页面中。
如果我想,只使用特定的css文件,而不是全部的,可不可以呢?
谢谢了。

解决方案 »

  1.   

    把.css文件放在theme文件夹外面.
    在页上使用 StylesheetTheme,或link如果想使style来控制一个文件夹下的所有页面都使用该style,可以在web.config中配置  <location path ="">
        <system.web>
          <pages styleSheetTheme ="" />
        </system.web>
      </location>
      
    </configuration>
      

  2.   

    请问除了这样就没有办法了吗?
    我只是不想我的页面包含不必要的CSS文件。
      

  3.   

    css文件只需加载一次,以后会在IE缓存里读取,所以一个站点应用一个Theme后自动加载所有CSS并没有问题。
    如果你确实用不到该CSS,那么就只能放外面单独link进来,不过这样的情况很少。