第二十四讲 主题与皮肤
2014-05-18 19:45
197 查看
主要内容
掌握主题与皮肤在ASP.NET当中的应用
主体与皮肤的使用方法
1. 新建外观文件(*.skin),然后在文件里设定服务器端控件的样式
在解决方案里新建一个ASP.NET类型的文件夹
在这个文件下的新建项就是一个.skin类型的文件即外观文件
它的目录结构是,主体文件夹-->皮肤文件夹-->皮肤文件.skin
如果预使一个样式应用到所有的日历对象上,那么在日历样式的代码中是不能出现控件ID属性的。否则的话,这个皮肤文件只能针对某个日历控件应用
2. 在aspx页面的Page里,加入外观文件的应用-->Theme
引用皮肤可以通过,皮肤控件的skinId属性来引用。然后在所应用的页面内的Page指令中,添加Theme属性,它值是所应用的皮肤文件夹名。
最后在日历控件的标签中,添加skinId属性,它的值就是上面在皮肤文件中,为皮肤文件代码中添加的skinId属性的值。
3. 编程应用主题与皮肤
演示的是如何根据查询字符串中传递的值,按条件设置页面主题。
皮肤切换的实现
1. 如有两个皮肤文件,它们的皮肤文件夹名是A,B。
2. 但它的皮肤代码中的skinId属性值是同一个值。
3. 同时这个页面的Page指令中是不能再指定Theme属性的了,否则皮肤是无法进行切换的。这个属性可以在后台切换主题的事件方法Page_PreInit()中,通过Page.Theme=“皮肤文件名称”,的方式来指定使用那个皮肤文件。
4. 记得,被设置皮肤的页面中的控件的标签属性中,要使用其属性skinId与两个皮肤文件代码中的skinId的值是一样的。
注意:还有一个事件,是网页的一个预呈现事件Page_PreInit(object sender,EventArgs e),它在Page_Load之前,会被自动调用。
4. 整站应用主题与皮肤
即是通过设置Web.Config文件的<Pages>配置节点
如:
<system.web>
<pages theme="CaiSe"></pages>//CaiSe这个是皮肤文件夹名称
掌握主题与皮肤在ASP.NET当中的应用
主体与皮肤的使用方法
1. 新建外观文件(*.skin),然后在文件里设定服务器端控件的样式
在解决方案里新建一个ASP.NET类型的文件夹
在这个文件下的新建项就是一个.skin类型的文件即外观文件
它的目录结构是,主体文件夹-->皮肤文件夹-->皮肤文件.skin
如果预使一个样式应用到所有的日历对象上,那么在日历样式的代码中是不能出现控件ID属性的。否则的话,这个皮肤文件只能针对某个日历控件应用
2. 在aspx页面的Page里,加入外观文件的应用-->Theme
引用皮肤可以通过,皮肤控件的skinId属性来引用。然后在所应用的页面内的Page指令中,添加Theme属性,它值是所应用的皮肤文件夹名。
最后在日历控件的标签中,添加skinId属性,它的值就是上面在皮肤文件中,为皮肤文件代码中添加的skinId属性的值。
3. 编程应用主题与皮肤
演示的是如何根据查询字符串中传递的值,按条件设置页面主题。
皮肤切换的实现
1. 如有两个皮肤文件,它们的皮肤文件夹名是A,B。
2. 但它的皮肤代码中的skinId属性值是同一个值。
3. 同时这个页面的Page指令中是不能再指定Theme属性的了,否则皮肤是无法进行切换的。这个属性可以在后台切换主题的事件方法Page_PreInit()中,通过Page.Theme=“皮肤文件名称”,的方式来指定使用那个皮肤文件。
4. 记得,被设置皮肤的页面中的控件的标签属性中,要使用其属性skinId与两个皮肤文件代码中的skinId的值是一样的。
注意:还有一个事件,是网页的一个预呈现事件Page_PreInit(object sender,EventArgs e),它在Page_Load之前,会被自动调用。
4. 整站应用主题与皮肤
即是通过设置Web.Config文件的<Pages>配置节点
如:
<system.web>
<pages theme="CaiSe"></pages>//CaiSe这个是皮肤文件夹名称
相关文章推荐
- 体验 .net2.0 的优雅(2) -- ASP.net 主题和皮肤
- Android 实现切换主题皮肤功能(类似于众多app中的 夜间模式,主题包等)
- 轻松实现Android 更换皮肤(主题)
- 探索ASP.NET Forum皮肤主题的更换
- Asp.NET2.0主题、皮肤的应用
- EasyUi 修改主题色,修改皮肤
- 主题与皮肤系列(7)执行顺序
- Sencha Touch 2.3 自定义主题皮肤,颜色
- .net主题与皮肤
- ExtJs 主题 皮肤
- Android 实现切换主题皮肤功能(类似于众多app中的 夜间模式,主题包等)
- WebSphere Portal 6.x 主题和皮肤定制:实战(一)如何创建、部署、使用自定义主题
- Eclispse 换主题、皮肤、配色,换黑色主题护眼
- 主题和皮肤
- WPF揭密之WPF 样式、模版、皮肤、主题
- IDA Pro 7.0皮肤插件的安装与深色主题(包含背景色、前景色、指令颜色)的设置
- Android Studio 自定义皮肤主题和背景
- Silverlight 皮肤(主题)动态切换
- Asp.net主题(theme)和皮肤(skin)的使用
- jQuery无刷新切换主题皮肤实例讲解