Master Pages母版页(一夫多妻制)综述总结
一、母版页的优点
1、能有效达到网站中所有页面的一致性效果。
2、在设计阶段就能预览网页版面。
3、维护网页版面容易
4、可依用户个人喜好而弹性变换。
微软官方对于Master Pages的优点概述:
1、集中页面的通用功能,让您在一个位置就能更新。
2、轻松创建一组控件和程序代码,并且将结果套用至一组页面。如,可以使用母版页上的控件,创建套用至所有页面的菜单。
3、控制预留位置控件的呈现方式,可以更细腻地完稿页面的配置样式。
4、对象模型,让您可以从个别内容页面自定义母版页。
二、Master Pages的创建
1、在项目中加入母版页
2、 先 删除界面中默认的ContentPlaceHolder,母版页布局完成后再加入ContentPlaceHolder: <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
3、布局完成,在标准控件中重新加入ContentPlaceHolder
三.使用Master Pages创建内容页的常见方法
方法一:在Master Pages文件中选择添加内容
在MasterPage.Master上按鼠标右键选择【添加内容页】(见下图)
方法二:在添加新的Web Form中指定母版页。注意要将【选择母版页】打勾。