天天看點

ASP.NET中Theme使用方法詳解

  ASP.NET開發技巧之Theme功能主要是有什麼呢?那麼下面我們就來看看:

  ASP.NET 2.0 中新增加了 Theme 的功能,它的出現能讓網站實作換膚更加容易。

  Theme 的實作包括:CSS、Skin、MasterPage。

  CSS 是用于控制所有 HTML 标記的外觀。

  Skin 是用于控制所有 ASP.NET 伺服器調整的外觀,并且可以通過屬性 cssClass 定義它的 CSS 樣式。

  MasterPage 是 *.aspx 頁面模版,不過它沒有被定義到 Theme 中。

  ◆ASP.NET開發技巧之建立ASP.NET Theme 的例子:

  1、在 Web 項目中建立 App_Themes 目錄。它是預定義的目錄,ASP.NET 2.0 會自動識别其目錄下的 Theme 。

  2、在 App_Themes 目錄建立 orangeTheme、BlueTheme 兩個子目錄。

  3、為 App_Themes 下的每個子目錄添加 Skin 檔案,如 Control.Skin 。ASP.NET 2.0 會自動分析每一個 Skin 檔案,在這裡的命名隻需要為了開發時友善分類。

  4、也可以為 App_Themes 下的每個子目錄添加 CSS 檔案。ASP.NET 2.0 也會自動将每一個 CSS 檔案添加到每一個使用此樣式的頁面中去。

  ◆ASP.NET開發技巧之定義頁面内容與ASP.NET Theme 樣式

  1、default.aspx 頁面定義如下: