母版页与内容页,主题与皮肤的小总结

一.创建内容页
<一>注意事项
1.内容页中的内容可以手动添加。(对于已经建好的内容页)在母版页增加新的ContentPlaceHolder后,在内容页中,需要手动添加<asp:Content ContentPlaceHolderID="母版页中的ID"/>

2.母版页中可以有默认内容,这时内容中如果有相应的站位,则默认内容会被替换

3.页面中涉及到图片等资源路径时,需要注意路径如何指定。(页面没有在同一位置时会出现图片不能显示问题),解决办法:(1)使用Web服务器控件Image,(2)使用样式表文件,这时图片路径相对CSS文件进行查找显示

<二>使用页标题

使用Page指令的Title属性
使用页面对象的Title属性

<三>访问母版页的控件
使用Master.FindControl()方法访问母版页上的控件

二.主题和皮肤
<一>创建主题
1.创建外观文件
在项目中添加App_Themes文件
在App_Themes文件夹下添加主题文件夹(可以有很多主题)
在主题文件下添加外观文件(.skin)
外观的定义中,必须包含runat=“server”的属性
2.为主题添加CSS样式
可以在主题目录下添加CSS样式表文件,在主题应用于页面时,css样式将自动被引入aspx页面
如果css中定义的样式和外观定义的样式不一致,将优先使用外观样式

<二>指定主题
页面Page指令
配置文件的Pages节点

<三>禁用主题
用主题(.skin)使用Page指令的EnableTheming属性指定页面是否使用主题(.skin)
使用控件的EnableTheming属性指定特定控件是否使用

<四>动态加载主题
必须在页面上静态控件的Page_PreInit事件触发之前设置Page属性的主题

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值