All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
php程序获得访问者ip的代码_[PHP教程]
AJAX在VS2005中的简单应用_[Asp.Net教程]
asp.net编程中6条实用语句_[Asp.Net教程]
动态网页制作技术PHP的基础知识_php资料_编程技术
ASP.NET生成静态HTML页面并分别按年月目录存放_.net资料_编程技术
PHP+CSS实现打印简单数据报表功能_[PHP教程]
MySQL处理同时存在order,by,和,limit,语句时出现的bug_mssql学习_编程技术
FireFox,如何用javascript,修改状态栏_JavaScript技术_编程技术
ASP.NET中如何从视频文件中抓取一桢并生成图像文件_.net资料_编程技术
SQLServer怎样配置发送电子邮件_[SQL,Server教程]
Reading number is top 10 pictures
运动的范冰冰3
Very beautiful interior decoration
The real super beauty1
The real super beauty4
The money of more than 100 countries and regions12
小学生考试又现神作--还有外国的
无题
Photographed the passion of the clients and prostitutes in the sex trade picture2
Sora aoi mirror memorial classics4
美女浴室写真3
Download software ranking
Tram sex maniac 2 (H) rar bag10
豪门浪荡史
Tram sex maniac 2 (H) rar bag3
1400篇各类破解文章
Boxer Classic video2
Boxer's Top ten classic battle2
C#程序员参考手册
Call Of Duty5
Visual C++界面编程技术
Sora aoi's film--cangkong_Blue.Sky
qq published in(发表于) 2014/7/9 1:38:11 Edit(编辑)
asp.net2.0母版页嵌套使用实例

asp.net2.0母版页嵌套使用实例

asp.net2.0母版页嵌套使用实例

嵌套母版页

母版页可以嵌套,可以创建让一个母版页引用另外一个页作为其母版页。利用嵌套的母版页可以创建组件化的母版页。例如,大型网站可能包含一个用于定义站点外观的总体母版页,然后,不同的网站内容合作伙伴又可以定义各自的子母版页,这些子母版页引用网站母版页,并相应定义合作伙伴的内容外观。嵌套母版页的示意图如图1所示。



图1嵌套母版页的示意图

注意:无论母版页如何嵌套构建页面,必须包含一个内容页,原因是客户端浏览器不能访问扩展名为.master的母版页。

与任何母版页一样,子母版页的扩展名为.master。它通常会包含一些Content控件,这些控件将映射到主母版页的ContentPlaceHolder控件上,因此,子母版页具有一定占位功能。就这方面而言,子母版页的布局方式与所有内容页类似。但是,子母版页有自己的ContentPlaceHolder控件,包含在Content控件中,可用于显示它所邦定的内容页提供的内容。

示例

创建一个简单的嵌套母版页

本示例将通过一个简单的嵌套母版页示例来加深读者对嵌套母版页的理解。程序开发步骤如下。

(1)新建一个网站,将其命名为16_01。

(2)在该网站的解决方案下,右键单击网站名称,在弹出的快捷菜单中选择“添加新项”,打开“添加新项…”对话框,首先添加两个母版页,分别命名为MainMasterPage(主母版页)和SubMasterPage(子母版页),然后再添加一个Web窗体,命名为Default.aspx,并将其作为SubMasterPage(子母版页)的内容页。

示例运行结果如图2所示。



图2 嵌套母版页示例图

图2所示的页面是由主母版页(MainMasterPage)、子母版页(SubMasterPage)和内容页(Default.aspx)组成的,主母版页包含的内容主要是页面的公共部分,主母版页嵌套子母版页,内容页绑定子母版页。

主母版页MainMasterPage.master源代码如下:

<%@ Master Language="C#" AutoEventWireup="True" CodeFile="MainMasterPage.master.cs" Inherits="MainMaster Page" %>







主母版页

















































注意:主母版页的构建方法与普通母版页使用的方法一致。由于主母版页嵌套一个子母版页,因此必须在适当的位置设置一个ContentPlaceHolder控件实现占位功能。

子母版页SubMasterPage.master源代码如下:

<%@ Master Language="C#" AutoEventWireup="True" CodeFile="SubMasterPage.master.cs" Inherits="SubMasterPage" MasterPageFile ="~/MainMasterPage.master" %>




















添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.