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

Reading number is top 10 articles
delphi状态栏中加入图标实例
MySQL受影响?欧盟反对甲骨文收购SUN_mssql学习_编程技术
PHP中常用的几个,mysql,语句_php资料_编程技术
讲述PHP中Session的概念_php资料_编程技术
PHP对GB编码动态转UTF-8编码的几种方法评测_[PHP教程]
ajax代理程序自动判断字符编码_[AJAX教程]
提高PHP程序运行效率的四个小方法_php资料_编程技术
asp.net2.0网站基础之创建Web窗体
js类型转化,转换函数、强制类型转换、利用js变量弱类型转换_JavaScript技术_编程技术
2种删除SQL SERVER数据库日志方法_[SQL Server教程]
Reading number is top 10 pictures
PengLiYuan lady for the world health organization fight TB and AIDS goodwill ambassador
HongMenYan premiere XinLiangGong clairvoyant outfit PK YiFeiLiu1
The hot big eye big breast beauty1
黑社会大哥相亲
徐若瑄展示美丽胸围3
The service WaLiangGe Chinese aircraft carrier1
Play for Free show breast in a world of ice and snow
新版武松打虎
Absolutely shocked. National geographic 50 animal photographys8
性感丰满身材火爆de美女2
Download software ranking
jBuilder2006
好色的外科大夫
美女写真2
C#高级编程(第4版)
Boxer vs Yellow5
WebService在.NET中的实战应用教学视频 → 第1集
Prostitutes diary
C#与.NET技术平台实战演练
Ashlynn Video3
c#程序设计案例教程
qq published in(发表于) 2014/7/9 1:39:04 Edit(编辑)
asp.net2.0访问母版页的控件和属性

asp.net2.0访问母版页的控件和属性

asp.net2.0访问母版页的控件和属性





访问母版页的控件和属性



母版页和内容页都可以有各自的控件和属性,而且在各自的内部引用是比较容易的。如果从内容页中引用母版页的控件和属性,那将会变的有些困难。本节将向读者介绍在内容页中如何编写代码访问母版页的控件和属性。



1.使用Master.FindControl()方法访问母版中的控件



在内容页中,对象Page具有一个公共属性Master,该属性能够实现对相关母版页基类MasterPage的引用。母版页中的MasterPage相当于普通ASP.NET页面中的Page对象,因此,可以使用Masterpage对象,实现对母版页中各个子对象的访问,但由于母版页中的控件是受保护的,不能直接访问,因此必须使用MasterPage对象的FindControl方法实现。



示例



使用FindControl方法获取母版页的控件



本示例将向读者介绍如何使用FindControl方法,获取母版页中用于显示系统时间的Label控件。示例运行结果如图1所示。



程序开发步骤如下。



(1)新建一个网站,命名为16_02。



(2)在该网站的解决方案下,右键单击网站名称,然后单击“添加新项”,打开“添加新项…”对话框,首先添加一个母版页,命名为MainMasterPage.master;再添加一个Web窗体,命名为Default.aspx,作为母版页的内容页。



(3)在母版页MainMasterPage.master上添加一个Label控件,用于显示母版页中的系统日期;再在内容页Default.aspx中添加一个Label控件,获取母版页中的Label控件值,并将其显示出来。







图1 获取母版页中控件的示例



图1所示的Web页是由母版页和内容页组成的,母版页包括页头和页尾,内容页是中间的非公共部分。在母版页中定义了一个Label控件,使其显示系统当前的日期,在内容页中编写代码获取母版页中的Label控件的Text值,赋给内容页中的Label控件,并将其显示出来。



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



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



















访问母版页的成员




























































































Text="Label">






















































































完整程序代码如下:



★ ★★★★Default.aspx代码文件完整程序代码★★★★★



<%@ Page Language="C#" MasterPageFile="~/MainMasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Title="Untitled Page" %>



<%@ MasterType VirtualPath ="~/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.