0

我创建了一个 DevExpress Web 项目 (.NET) 并在向导中选择了一个主题。我现在在主题方面遇到了一些大小问题,如果不创建新项目并再次通过向导,然后将我的代码复制到新项目中,我无法弄清楚如何更改主题。

我假设在某个地方我缺少一个设置。有人可以指出我正确的方向吗?

4

1 回答 1

1

来源:项目向导文档

选择主题选项卡允许您指定要应用于您的站点的主题。您可以使用可用主题或从 dll 文件添加自定义主题。

所选主题指定 devExpress 配置部分的主题设置。

aspx

<devExpress>
     <themes enableThemesAssembly="true" styleSheetTheme="" theme="Aqua" />
     ...
</devExpress>

来源:Web 应用程序模板

  • 模板注册 devExpress 元素并将其与默认设置一起添加到 Web.config 文件中。

aspx

<configSections>
     <sectionGroup name="devExpress">
          <section name="themes" type="DevExpress.Web.ASPxClasses.ThemesConfigurationSection, DevExpress.Web.v12.1, Version=12.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" requirePermission="false" />
          <section name="compression" type="DevExpress.Web.ASPxClasses.CompressionConfigurationSection, DevExpress.Web.v12.1, Version=12.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" requirePermission="false" />
          <section name="settings" type="DevExpress.Web.ASPxClasses.SettingsConfigurationSection, DevExpress.Web.v12.1, Version=12.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" requirePermission="false" />
          <section name="errors" type="DevExpress.Web.ASPxClasses.ErrorsConfigurationSection, DevExpress.Web.v12.1, Version=12.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" requirePermission="false" />
     </sectionGroup>
</configSections>
...
<devExpress>
     <themes enableThemesAssembly="true" styleSheetTheme="" theme="DevEx" />
     <compression enableHtmlCompression="false" enableCallbackCompression="true" enableResourceCompression="true" enableResourceMerging="true" />
     <settings rightToLeft="false" />
     <errors callbackErrorRedirectUrl="" />
</devExpress>
  • 该模板指定您在向导中设置的 Web.config 选项。

浏览这些文档链接并尝试根据需要修改这些设置。

于 2013-01-30T06:45:15.880 回答