我用DevExpress的Web控件堆了一个webform后台管理系统,在增加换肤功能的时候,copy了他的一大堆skin文件。
奇怪的是,这些皮肤文件里都引用了css文件,比如:<%@ Register TagPrefix="dx" Namespace="DevExpress.Data" Assembly="DevExpress.Data.v11.2, Version=11.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" %>
<%@ Register TagPrefix="dxe" Namespace="DevExpress.Web.ASPxEditors" Assembly="DevExpress.Web.ASPxEditors.v11.2, Version=11.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" %>
<dxe:ASPxButton runat="server" SpriteCssFilePath="~/App_Themes/Office2010Silver/{0}/sprite.css" CssFilePath="~/App_Themes/Office2010Silver/{0}/styles.css" CssPostfix="Office2010Silver">
</dxe:ASPxButton>
这里引用了一个~/App_Themes/Office2010Silver/{0}/styles.css, 这个{0}应该是对应的皮肤文件夹名称。
但是我却在这个文件夹里找不到styles.css. 对应的背景图什么的也找不到物理文件。好久不搞web了,不知道这用了什么新技术?