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

Ala*_*las 14 c# asp.net master-pages findcontrol

我必须Control在一个绑定到母版页的aspx页面中找到一个.

母版页包含:

<asp:ContentPlaceHolder ID="MainContent" runat="server"/>               
Run Code Online (Sandbox Code Playgroud)

内容页面包含:

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" Runat="Server">
</asp:Content>
Run Code Online (Sandbox Code Playgroud)

我添加了一个TableID formtable作为一个孩子Content2.

我尝试使用以下代码来访问Table,但代码返回null:

protected void Ok_Click(object sender, EventArgs e)
{
    Table tblForm = this.FindControl("MainContent").FindControl("formtable") as Table;                 
}
Run Code Online (Sandbox Code Playgroud)

我该如何访问Table

Vin*_*B R 30

试试这个

Table tblForm = this.Master.FindControl("MainContent").FindControl("formtable") as Table; 
Run Code Online (Sandbox Code Playgroud)

在内容页面中查看此控件ID命名以获取更多详细信息