在页面级设置主题会对该页及其所有控件应用样式和外观。

或者,您可以设置一个主题作为样式表主题,以便该主题将仅应用于未在控件上显式设置的控件设置。

对网站应用主题

  1. <pages> 元素设置为全局主题或页面主题的主题名称,如下面的示例所示:

    <configuration>
        <system.web>
            <pages theme="ThemeName" />
        </system.web>
    </configuration>
    
    注意

    如果应用程序主题与全局应用程序主题同名,则页面主题优先。

  2. styleSheetTheme 特性:

    <configuration>
        <system.web>
            <pages styleSheetTheme="Themename" />
        </system.web>
    </configuration>
    

例如,要仅对一部分页应用某主题,可以将这些页与它们自己的 Web.config 文件放在一个文件夹中,或者在根 Web.config 文件中创建一个 <location> 元素以指定文件夹。 配置特定文件和子目录

对单个页应用主题

  • StyleSheetTheme 特性设置为要使用的主题的名称,如下面的示例所示:

    <%@ Page Theme="ThemeName" %>
    <%@ Page StyleSheetTheme="ThemeName" %>
    

    现在,该主题及其对应的样式和外观仅应用于声明它的页。

SkinID 属性的一项),然后按 ID 将它应用于各个控件来实现。

对控件应用命名外观

  • SkinID 属性,如下面的示例所示:

    <asp:Calendar runat="server" ID="DatePicker" SkinID="SmallCalendar" />
    

    SkinID 属性匹配的控件外观,则控件使用该控件类型的默认外观。

相关文章:

  • 2021-09-02
  • 2022-12-23
  • 2022-12-23
  • 2022-02-27
猜你喜欢
  • 2021-06-19
  • 2022-12-23
  • 2021-10-08
  • 2021-11-06
  • 2021-10-13
相关资源
相似解决方案