public System.Web.UI.WebControls.ContentPlaceHolder GetMyContentPlaceHolder() { System.Web.UI.WebControls.ContentPlaceHolder holder = null; Site1 site = this.Master as Site1; if (site != null) { holder = site.FindControl("ContentPlaceHolder1") as System.Web.UI.WebControls.ContentPlaceHolder; } return(holder); }
protected void btnTest_Click(object sender, EventArgs e) { try { System.Web.UI.WebControls.ContentPlaceHolder holder = base.GetMyContentPlaceHolder(); lblMessage.Text = string.Format("Holder contains {0} control(s).", holder.Controls.Count); } catch (Exception ex) { lblMessage.Text = string.Format("Error: {0}", ex.Message); } }