主題theme

1.複雜服務器控件的樣式(如:日曆控件)
方式1:給多個控件應用到一個主題

1.
添加asp.net文件夾>主題>添加一個skin文件A
2.
拷貝源中的Calendar控件自動套用格式後的代碼粘貼到skin中並且刪掉ID同時刪掉源中的控件中間的代碼

3.
在源中添加Theme="skin"
方式2:把一個skin主題應用到具體某一個頁面中

1.
skin中添加上SkinID="隨便起個名c",然後在源中的特定控件上添加SkinID="c"
2.
在源中添加Theme="skin
"
方式3:應用程序級的使用主題:

1.
Web.configSystem.Web下添加<pages theme="主題名">
但是注意:如果源中有Theme="skin"時頁面級的優先級高於應用程序級web.config(如果你想特定的某一兩個頁面具有該主題可以藉助優先級這種做法達到自己想要的效果
)

主要需求:像一些大型網站的皮膚設置就是來源於此,冬天一個warm皮膚,夏天一個cool皮膚,只需修改web.config下的<pages theme="主題名">但是需要特別注意的是:App_Themes下的兩個主題內的設置必須一致(設置的具體控件個數一致,一般只是顏色,背景顏色)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章