如何从用户控件中找到PlaceHolder控件

时间:2015-07-14 13:07:57

标签: c#

我有两个名为UC_1&的用户控件名称。 UC_2。

在UC_1中我有一个占位符。我想从UC_2中引用占位符。

我尝试了以下代码,但我收到了空错误:

string userControlName = "UC_1.ascx";
System.Web.UI.UserControl userControl = null;

PlaceHolder objPlaceHolder = ((TimeReportUC)Page.FindControl("placeHolderID")).FindControl("placeHolderID") as PlaceHolder;
                userControl = (System.Web.UI.UserControl)Page.LoadControl(userControlName);
                objPlaceHolder.Controls.Add(userControl);

0 个答案:

没有答案