网站地图    收藏   

主页 > 前端 > css教程 >

母版(html)为占位平反 - html/css语言栏目:html.css

来源:自学PHP网    时间:2015-04-14 14:51 作者: 阅读:

[导读] 占位,占位 博客占位,是我们想做却有不能做的事。今天看到一句话:我的生命里,没有占位。很是霸气,但是今天我要唱一下反调,为占位平反。1 简介: 利用母...

占位,占位……

博客占位,是我们想做却有不能做的事。今天看到一句话:“我的生命里,没有占位。”很是霸气,但是今天我要唱一下反调,为占位平反。

1 简介:

利用母版可以为网页创建一致的布局。使用时,母版页为网页定义所需的外观和标准行为,然后在母版页基础上创建要包含显示内容的各个内容页。当用户请求内容页时,这些内容页将于母版页合并,这样,母版页的布局与内容页的内容就可以组合在一起输出。母版页中定义的所有外观和行为在内容页中都会体现,但是内容页也具有自己的特点。这些特

2 优点:

(1)使用母版页可以集中处理网页的通用功能,即若要修改所有网页的通用功能,只需要修改母版页就可。

(2)使用母版页可以方便的创建一组控件和代码,并应用于一组网页。

(3)通过允许控制占位符控制的呈现方式,母版页可以在细节上控制最终页的布局。

3 组成:

(1)特殊标志:@Master

标记该页为母版页,区别于普通页面@Page指令。

(2)顶级html元素

一般网页所具有的所有的顶级元素,如

,可以在母版页中使用任何html元素和asp.net 元素

(3)占位符控件--ContentPlaceHolder

占位符控件是asp.net的标准控件。类似于我们经常使用的lable控件、textbox控件、Button控件。只是不同的控件有不同的作用。占位符控件就是占位用的。

母版页汇总可以包含一个或多个可替换内容的占位符控件ContentPlaceHolder。操作时这些占位符控件定义可替换内容呈现的区域,然后再内容页中定义可替换内容,最后这些可替换内容将呈现在占位符控件定义的区域中。

4 工作原理

\


<喎"http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+IDwvcD4KPGgyPjUgyr7A/aO6PC9oMj4KPHA+PGltZyBzcmM9"http://www.2cto.com/uploadfile/Collfiles/20140124/20140124092505119.jpg" alt="">

6 总结:

母版页与内容页的关系就像父类与子类的关系。子类继承父类的属性和方法,父类(母版页)中定义一个占位符控件(ContentPlaceHolder)类型的虚方法,子类(内容页)去重写父类的虚方法,每个内容页只能有一个方法去重写父类中的同名的方法。

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论