所謂主題,就是一系列定義好的屬性、樣式和圖像,你可以選擇將它們應用於特定網頁上的控件,也可以選擇在整個網站的所有網頁中全局性地應用。
主題由一系列外觀文件構成。這些文件存儲在網站的App_Themes文件夾中的一個子文件夾中。"外觀文件"(skin file)實際是一個文本文件,它采用.skin擴展名。
定義主題:
在"解決方案資源管理器"中,右擊項目文件,然后選擇"添加ASP.NET文件夾",再選擇"主題"。隨後項目中會新增一個名為App_Themes的文件。
右擊App_Themes文件夾,選擇"添加新項"。在"添加新項"對話框中選擇"外觀文件"。創件一個擴展名為.skin的文件。在代碼中添加控件樣式。如下列代碼定義了TextBox和Label控件樣式。
<asp:TextBox BackColor="Red" FroeColor="White" Font-Bold="True" runat="server"/>
<asp:Label BackColor="White" ForeColor="Red" runat="server" Font-Bold="True"/>
創建Web配置文件並應用主題
在"解決方案資源管理器"中,右擊項目文件,選擇"添加新項"。在"添加新項"對話框中選擇"Web配置文件",添加后,會出現一個.config擴展名的文件。在代碼中輸入
<pages theme="主題文件夾"/>主題目文件夾即剛剛創建的App_Themes文件夾。這樣就應用了主題。