熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

ASP.NET入門教程 5.1.3 主題[2]

2013-11-13 11:08:17  來源: .NET編程 

    在這個皮膚文件中的另外兩個控件Label和Image Button都有相關的SkinId屬性這些屬性使得開發人員可以創建帶有多種類型的Label控件或Image Button控件的站點並使用皮膚數據提供的信息為選中的控件設置樣式對皮膚文件的鏈接由SkinId屬性控制因此如果希望在Web頁面上包含兩個Label控件並使用一個主題為其中一個設置樣式那麼可以使用如下語法

 

 

<asp:Label ID=Label SkinID=textLabel runat=server Text=Styled label ></asp:Label>

    <asp:Label ID=Label runat=server Text=Label>Unstyled</asp:Label>

    這個示例中的SkinId屬性指定了用於控件的樣式只要它是定義在頁面所使用的主題中

    Customization主題──掌握控制權!

    前一個示例中的頁面使用了Theme屬性這意味著在這個示例中使用了Customization主題為頁面設置樣式Customization主題對頁面元素的樣式有最終決定作用如果手動設置頁面元素的樣式而該頁面由Customization主題控制那麼這些樣式只有在主題中不包含對應元素的樣式時才能得以應用

    Stylesheet主題──服務器控件的css

    如果希望將主題像樣式表那樣使用則只需要在頁面的頂部使用StyleSheetTheme屬性這個變化意味著開發人員可以在每個標記的style屬性中設置少量的樣式同時在主題內為站點提供一個一致的外觀

[]  []  []  


From:http://tw.wingwit.com/Article/program/net/201311/15241.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.