主题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.config System.Web 下添加 <pages theme=" 主题名 ">
但是注意:如果源中有 Theme="skin " 时页面级的优先级高于应用程序级 web.config( 如果你想特定的某一两个页面具有该主题可以借助优先级这种做法达到自己想要的效果 )

主要需求:像一些大型网站的皮肤设置就是来源于此,冬天一个 warm 皮肤,夏天一个 cool 皮肤,只需修改 web.config 下的 <pages theme=" 主题名 "> 但是需要特别注意的是: App_Themes 下的两个主题内的设置必须一致 ( 设置的具体控件个数一致,一般只是颜色,背景颜色 )

你可能感兴趣的:(职场,休闲,主题theme)