在具有母版页的页面上查找控件
我必须在绑定到母版页的aspx页面中找到一个Control
。
母版页包含:
内容页面包含:
我添加了一个带有ID
Table
作为formtable
的子Content2
。
我尝试使用以下代码访问Table
,但代码返回null
:
protected void Ok_Click(object sender, EventArgs e) { Table tblForm = this.FindControl("MainContent").FindControl("formtable") as Table; }
我怎样才能访问Table
?
试试这个
Table tblForm = this.Master.FindControl("MainContent").FindControl("formtable") as Table;
在内容页面中签出此控制ID命名以获取更多详细信息
当你尝试这样做时,你有什么背景? 你是个人页面的代码隐藏吗?
如果你是它应该是Content1.FindControl("formtable") as Table
,那将是它。
使用findControl()有时会引起并发症。 在母版页中为该控件定义公共属性,然后通过该属性访问控件更容易。
你应该在子页面中添加这一行:
上述就是C#学习教程:在具有母版页的页面上查找控件分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
<%@ MasterType VirtualPath="~/MasterPage.master" %>
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1030450.html