ASP.Net控件母版页专题

本文介绍了ASP.NET母版页的使用方法及其作用。母版页可以统一网站风格和布局,减少代码重复并提高维护效率。文章详细解释了母版页与普通ASPX页面的区别,包括Page指令的不同、属性部分的一致性以及内容位置容器控件的应用。

ASP.Net控件母版页专题

一、              母版页的作用

很多大型网站都需要一个统一的风格、统一的页面布局、统一的用户使用习惯、唯一的LOGO等风格,就会产生很多相同的内容。而很多网页共同的内容如果每个网页单独考虑,则代码量非常大,需要很多复制和粘贴操作才能完成。一旦风格发生了变化,对于整个网站,需要通盘修改,工作量大,且出错率高。

相同的内容抽象出来,抽象出来之后的这个内容就是母版页

对于大部分网站布局而言,都是这么布局的,顶部放置广告、导航、登陆、搜索等内容,底部放置友情链接、版权、联系我们等内容,中间左半部分设置功能导航

 

二、              母版页的具体使用

Master和普通aspx的区别:

Aspx使用的是Page指令,这就表示该页面是可以直接运行的,Master只是抽象了页面的共同部分,换句话只是一个页面的一部分,不能直接运行,需要依赖母版页所产生的子页面才能运行;

Master的属性部分和Page的属性部分是一致的,因为Master的属性部分就是抽象了很多内容页的共同部分

在Header部分和Body中Form中的div部分,母版页都多出了一个内容位置容器控件。这个控件就是页面的特有部分

内容页ContentPage:只有Page和ContentPlaceHolder容器控件,母版页有几个,这边就有几个

母版页使用资源的路径问题

母版页的控件如何被页面调用

先加载的是内容页,然后才是母版页

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值