我的ASPX页面上有一个占位符:
<asp:PlaceHolder ID="phControlContainer" runat="server"></asp:PlaceHolder>
在PageLoad背后的代码中,我生成了一个带有ID =&#34; MyChart&#34;的RadHtmlChart。并通过执行以下操作将其添加到占位符:
phControlContainer.Controls.Add(chart);
此时我可以在页面上看到它。
然后在另一个PostBack OnButtonClick我想修改图表,所以我试图找到它:
RadHtmlChart chart = (RadHtmlChart)phControlContainer.FindControl("MyChart");
它什么也没找到,图表为空。另外,phControlContainer.Controls.Count为零。