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