Asp.Net 創建和應用主題

來源:互聯網
上載者:User
       樣式決定了窗體上的控制項的默認字體和顏色,而且可以利用它來指定其它的屬性的默認值,比如列表的格式化和編號方式。然而,像這樣定議的樣式只能應用於一個客體。如何將定義的內容應用於多個窗體呢,這正是"主題"(Themes)大顯身手的地方。
所謂主題,就是一系列定義好的屬性、樣式和圖像,你可以選擇將它們應用於特定網頁上的控制項,也可以選擇在整個網站的所有網頁中全域性地應用。

主題由一系列外觀檔案構成。這些檔案存儲在網站的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檔案夾。這樣就應用了主題。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.