如何获取母版页上控件的值?
在运行时,母版页与内容页合并,因此内容页的代码可以访问母版页上的控件。(如果母版页的 ContentPlaceHolder 控
件中包含一些控件,则这些控件被内容页的 Content 控件重写后将不可访问。)这些控件是受保护的,因此不能作为母
版页成员直接访问。但是,可以使用 FindControl 方法定位母版页上的特定控件。如果要访问的控件位于母版页的
ContentPlaceHolder 控件内部,必须首先获取对 ContentPlaceHolder 控件的引用,然后调用其 FindControl 方法获取
对该控件的引用。
下面的示例演示如何获取对母版页上的控件的引用。其中一个被引用的控件位于 ContentPlaceHolder 控件中,另一个则
不是。
// Gets a reference to a TextBox control inside a ContentPlaceHolder
ContentPlaceHolder mpContentPlaceHolder;
TextBox mpTextBox;
mpContentPlaceHolder =
(ContentPlaceHolder)Master.FindControl("ContentPlaceHolder1");
if (mpContentPlaceHolder != null)
{
mpTextBox = (TextBox)mpContentPlaceHolder.FindControl("TextBox1");
if (mpTextBox != null)
{
mpTextBox.Text = "TextBox found!";
}
}
// Gets a reference to a Label control that is not in a
// ContentPlaceHolder control
Label mpLabel = (Label)Master.FindControl("masterPageLabel");
if (mpLabel != null)
{
Label1.Text = "Master page label = " + mpLabel.Text;
}
如上所示,可以使用 FindControl 方法访问母版页 ContentPlaceHolder 控件的内容。如果 ContentPlaceHolder 控件
已与 Content 控件的内容合并,ContentPlaceHolder 控件将不会包含自己的默认内容。相反,它将包含在内容页中定义
的文本和控件。
转载于:https://www.cnblogs.com/wlly216/archive/2011/11/04/2235866.html
如何获取母版页上控件的值?相关推荐
- java获取其他窗体上的控件,怎么获取从引用自定义panel控件的frame里获取它的控件的值...
如何获取从引用自定义panel控件的frame里获取它的控件的值? 以下是自定义的panel控件: package snooker; import java.awt.Component; import ...
- VC++ MFC获取对话框上控件的位置
CRect rect;GetDlgItem(控件ID)->GetWindowRect(&rect);//获取控件的屏幕坐标 ScreenToClient(&rect);//转换为 ...
- JQUERY获取各种HTML控件的值
JQUERY获取form表单值的代码发布:dxy 字体:[增加 减小] 类型:转载 jquery如何取得text,areatext,radio,checkbox,select的值,以及其他一些操作. ...
- 获取前台HTML控件的值(select)
在select中不加 runat="server" 的情况下: string val = ""; foreach (string elem in Request ...
- wpf 修改label值_WPF 获取动态添加控件的值
@雨逸凡尘: ArrayList list = new ArrayList(); for (int k = 0; k < 6; k++) { for (int p = 0; p < 11; ...
- javascript获取asp.net服务器端控件的值(2009-10-31 15:24:26)转载标签:杂谈 分类:技术分类
javascript获取asp.net服务器端控件的值 (2009-10-31 15:24:26) 转载 标签: 杂谈 分类:技术分类 代码如下: <%@ Page Language=" ...
- javascript获取asp.net服务器端控件的值
代码如下: <%@ Page Language="C#" CodeFile="A.aspx.cs" Inherits="OrderManage_ ...
- android 获取多个控件,Android----获取activity上所有的控件
/** * @note 获取该activity所有view * @author liuh * */ public List getAllChildViews() { View view = this. ...
- javascript如何获取html中带runat=server的控件的值
用页面中有一个隐藏域 <input id="hdQuarterDocId" type="hidden" runat="server" ...
- android 获取控件 id 工具,如何使用appium desktop 获取Android APP 控件的id
背景: 随着Android 版本的更新,你会发现我们之前用的最新的版本的Appium 1.5.3无法启动我们的 Android APP 在模拟器为7.0的设备上,所以我们有必要了解如何使用 appiu ...
最新文章
- Go 语言编程 — validator 数据校验工具
- 开涛老师的博客汇总 -- Web MVC 开发学习
- Drupal的高速缓存配置APC
- 数字图像处理实验(8):PROJECT 04-04,Highpass Filtering Using a Lowpass Image
- 18个常用的JavaScript片段分享
- 两路语音 两路计算机数据综合,脉冲编码调制解调实验摘要.doc
- 汇总下最近没时间更新的机器学习,五一后更起来
- 获取mysql 时钟,员工时钟的MySQL数据库结构
- post请求html405,nginx静态文件响应post请求,405 Not Allowed
- 应用发布前,需要注意事情
- 使用json对象要注意的地方
- Linux操作系统之常用快捷键汇集
- 亿图图示 软件下载与安装 20200715
- 山东大学人工智能导论实验四 利用神经网络分类红色和蓝色的花
- 自制typora主题
- JSON校验和JSON在线编辑器
- 谷歌浏览器安全证书不受信任_使用SSL证书https协议,完美解决谷歌Chrome浏览器“不安全”...
- Android开发艺术探索——第七章:Android动画深入分析
- 2020年机器视觉,就业前景如何?
- 微信转账php开发心得