MasterPage模板页面的使用

本文介绍如何使用ASP.NET中的MasterPage功能来构建一致的网站布局。通过创建模板页面并定义ContentPlaceHolder,可以轻松实现页面框架的复用。文章还介绍了如何在运行时更改所使用的模板页面。

     MasterPage模板页面的使用方法,你使用过ppt吗?没有用过也没有关系,PPT里面的母版,很像这里的模板页.

举个例子,反正我就是这样理解的.把页面比作画板,模板是第一层背景吧.以后第二层都要在这个模板上做画.呵呵.好像不是很确切哦!

step1.新建个模板页面(MasterPage.master),之后页面上会出现一个ContentPlaceHolder控件,它就是我上面说的第二层,画板你可以把它删掉.它放的地方总有点不合适.

step2.拿出你的本领.构思好你的网站页面框架.简单的说.就是那个部分是固定不变的.那个地方是动态改变的.把工具箱里的ContentPlaceHolder,托放到你需要动态改变的地方.

step3新建个页面,留心下面有个选择模板页,记得要把它选上.之后你就会看到.一个背景你做好的一个页面.内容只可以在ContentPlaceHolder里改.

一个网站可以有多个模板页,你可以在新建网页的时间,选择,也可以在代码里,改变已选择的模板页.

代码写在Page_PreInit事件里.代码如下:

public void Page_PreInit(object Sender,EventArgs e)
    
{
        Page.MasterPageFile 
= "MasterPage2.master";  //MasterPage2.master你选择的模板页
    }

或者看一下天轰穿老师的博客..这个牛人啊..为穷人作出很好的贡献.

此文记住常用几个词:看到明白就好,只启提示作用.

Page_PreInit                                    Master.FindControl

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值