主题是 Microsoft ASP.NET 2.0 的一项新增功能,使用此功能可以一次定义一组控件的外观,并可以将该外观应用于整个 Web 应用程序。例如,通过利用主题功能,您可以在一个中心位置为应用程序中的所有 TextBox 控件定义共同的外观,如背景颜色和前景颜色。使用主题功能可以轻松建立并维护整个网站外观的一致性。
主题与级联样式表并不相同。使用级联样式表可以控制浏览器上的 HTML 标记的外观。而主题则应用在服务器上,并适用于 ASP.NET 控件的属性。
1.可以在.aspx页面指定属性:Theme="Thme的值"来 应用Theme
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Theme="GreenColor"%>
2. 同理可以在.aspx页面指定属性:StylesheetTheme="stylesheetThme的值"来 应用StylesheetTheme.
指定属性:Theme="Thme的值"来 应用Theme
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" StylesheetTheme="GreenColor"%>
应该主题的顺序是这样的: StylesheetTheme, inline, Theme