一、簡介:
利用Themes我們可以很容易的更改控件、頁面的風格,而不需要修改我們的 代碼和頁面文件。Themes文件被單獨的放在1個App_Themes文件夾下面,與你的 程序是完全分開的。
二、怎麼使用Themes和Skins:
先看個非常簡單的實例:
App_Themes\default\1.skin文件代碼:
<asp:Label Font-Bold="true" ForeColor="Red" runat="server" />
default.aspx:文件代碼:
<% @ Page Language="C#" Theme="default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>Page with Example Theme Applied</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Label ID="Label1" runat="server" Text="Hello 1" /><br />
<asp:Label ID="Label2" runat="server" Text="Hello 2" /><br />
</form>
</body>
</html>
可以看到我們在default.aspx並沒有寫如何的控制style的代碼,但運行取發 現label上的字都變成了粗體紅色了,這就是1個最基本的theme例子。
App_Themes文件夾:
App_Themes文件夾位於程序的根目錄下,App_Themes下必須是Theme名稱的子 文件夾,子文件夾中可以包含多個.skin和.css文件。下圖中建立2個Theme,名 稱分別為default和default2: