.net学习笔记(2)-----母版页
来源:互联网 发布:东北偏北 知乎 编辑:程序博客网 时间:2024/06/12 01:29
母版页又称为主控页,使用ASP.NET 2.0 中的母版页可以为应用程序中的页创建一致的布局,和用户控件正相反。用户控件是创建局部一致,大局不同的可重用部分,而母版页则是创建大局相同,局部不同的可重用部分。除此之外,母版页和用户控件有着相当多的相似性,可以将母版页看做某一种特殊的用户控件来看待。
母版页是扩展名为.Master的ASP.NET文件,它可以包括静态文本、HTML元素和服务器控件的预定义布局。当然最重要的是,它要至少有一个ContentPlaceHolder控件,该控件表明了在内容页上可以自定义内容的部分。
母版页由特殊的@Master指令识别,该指令替换了普通.aspx页的@Page指令,例如:
<%@Master Language="C#"%>
内容页则是将实际呈现给用户端的页面。开发人员可以通过创建各个内容页来定义母版页的ContentPlaceHolder控件的内容,这些内容页为绑定到特定母版页的ASP.NET页。通过包含指向要使用的母版页的MasterPageFile属性,在内容页的@Page指令中建立绑定。比如下面的@Page指令:
<%@ Page Language="C#" MasterPageFile="~/MasterPages/MasterPage.master" Title="Content Page"%>
在内容页,通过添加Content控件,并将该控件映射到母版页上的ContentPlaceHolder控件来创建内容。如果母版页上有多个ContentPlcaeHolder控件,可以相应地创建多个Content控件来影射到这些ContentPlcaeHolder控件。
在创建Content控件之后,再头通过向这些控件中添加文本和控件的方式来创作内容页的内容。在内容页中,不允许向Content控件之外的位置添加除服务器代码的脚本块之外的任何内容。而在ASP.NET页中所能够执行的所有任务都可以在内容页中执行。
- .net学习笔记(2)-----母版页
- 《Programming ASP.NET》学习笔记(母版页和导航)
- ASP.NET 学习笔记 之 MasterPageFile母版页
- 学习笔记--asp.net母版页(转自msdn,仅为自己学习存储和有意读者使用)
- MOSS母版页制作学习笔记(一)
- MOSS母版页制作学习笔记(二)
- asp.net母版页学习总结
- ASP.NET 母版页学习记录
- MOSS母版页制作学习笔记
- ASP.NET学习笔记五 用站点导航控件与母版页搭建页面框架
- ASPX.NET学习笔记----用站点导航控件与母版页搭建页面框架
- 一步步学习SPD2010--第十一章节--处理母版页(2)--默认母版页
- Iframe和母版页(.net)
- .NET 母版页 讲解
- asp.net 母版页
- asp.net---母版页
- asp.net 母版页
- ASP.net 母版页
- Android应用程序的debug属性
- VISUAL SVN SERVER 提交必须写日志
- 办公文档操作word: Microsoft Office Word已停止工作 word打不开
- AvPlayer与AVPlayerItem
- phpcms v9版本中get标签调用代码大全
- .net学习笔记(2)-----母版页
- oracle自动备份脚本
- 如何在chrome地址栏增加各种阅读器的RSS订阅按钮
- Nginx内核优化详细配置参数
- android 驱动开发书籍
- linux 网络编程的Epoll Select
- SHELL IF语句
- Mysql 外键约束 on delete和on update
- 一篇最让俞敏洪认可,谈在线教育的文章(转载)