Csharp/C#教程:在具有母版页的页面上查找控件分享


在具有母版页的页面上查找控件

我必须在绑定到母版页的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

(0)
上一篇 2022年1月13日
下一篇 2022年1月13日

精彩推荐