ASP.NET网站开发--母版页

1、母版页概述

每个网站都需要具有统一的的风格和布局,例如:整个网站具有相同的网页头尾、导航栏、功能条以及广告区等。

对于这一点,这不仅提高了工作效率、降低开发和维护强度,还提供了强有力的支持;

1.1,母版页优点

开发人员可以以利用母版页功能创建一个单页布局,然后将其应用到多个内容页中:

1,有利于站点维修和维护,降低开发人员的工作强度;

2,提供高效的内容整合能力;

3,有利于实现页面布局;

4,提供一种便与利用的对象模型;

2.1,创建项目

1,首先创建一个Web项目

2,添加新建项:母版页,命名为:ONE.Master

3,添加一个母版页Web窗体,为ONE1.aspx

ASP.NET网站开发--母版页_第1张图片

4,ONE.Master页:


    
顶部
底部

拆分为:

ASP.NET网站开发--母版页_第2张图片5,ONE1.aspx页:

若想改变母版在ONE1.aspx页中的模样,只需要在:


中添加代码就可以了;


    

运行结果:

ASP.NET网站开发--母版页_第3张图片

6,再添加一个母版页Web窗体,为ONE2.aspx,同样绑定母版页:ONE.Master;ONE2.aspx页:

    

页面效果:

ASP.NET网站开发--母版页_第4张图片

7,显示当前页面方法一:

ASP.NET网站开发--母版页_第5张图片

在ONE.Master页添加:

在ONE.Master.cs页添加:

        public string Text
        {
            get
            {
                return Label1.Text;
            }
            set
            {
                Label1.Text += value;
            }
        }

ONE1.aspx页添加:

<%@ MasterType VirtualPath="~/ONE.Master" %>

ONE1.aspx.cs页添加:

Master.Text = "ONE1.aspx";

8,方法二:

只需在ONE2.aspx.cs页添加:

            if (!IsPostBack)
            {
                Label label = Master.FindControl("Label1") as Label;
                label.Text += "WebForm1.aspx";
            }
即可;


你可能感兴趣的:(ASP.NET开发)