ASP.NET2.0瞎记____主题皮肤
生活随笔
收集整理的這篇文章主要介紹了
ASP.NET2.0瞎记____主题皮肤
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在新建skin文件的時候,VS2005自動生成一段文字已經寫的很清楚了。
默認的外觀模板。以下外觀僅作為示例提供。
1. 命名的控件外觀。SkinId 的定義應唯一,因為在同一主題中不允許一個控件類型有重復的 SkinId。
<asp:GridView runat="server" SkinId="gridviewSkin" BackColor="White" >
?? <AlternatingRowStyle BackColor="Blue" />
</asp:GridView>
2. 默認外觀。未定義 SkinId。在同一主題中每個控件類型只允許有一個默認的控件外觀。
<asp:Image runat="server" ImageUrl="~/images/image1.jpg" />
<asp:TextBox runat="server" BorderColor="red" BackColor="white" BorderStyle="dotted" />
--%>
EnableTheming可以控制skin是否對控件起作用
—————————————————————————————————————————— StyleSheetTheme的工作和應用方式與普通主題相似。只不過當使用StyleSheetTheme時,
控件皮膚的設置可以被頁面中聲明的同一類型控件的相同屬性所替代。
個人認為StyleSheetTheme更有為有用。
——————————————————————————————————————————
為應用程序指定
web.config
<system.web>
??? <page Theme="主題名" | StyleSheetTheme="主題名">
</system.web>
禁用主題
<system.web>
??? <page Theme="" | StyleSheetTheme="">
</system.web>
——————————————————————————————————————————
動態加載主題
? protected override void OnPreInit(EventArgs e)
??? {
??????? base.OnPreInit(e);
?????? this.TextBox1.SkinID = "Red";
??? }
——————————————————————————————————————————
轉載于:https://www.cnblogs.com/mmmhhhlll/archive/2006/06/30/439113.html
總結
以上是生活随笔為你收集整理的ASP.NET2.0瞎记____主题皮肤的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jMatter:提高开发速度10倍!
- 下一篇: asp.net控件开发基础(2)