2011-08-07 2 views
2

私はasp.net Chartを含むUserControlを持っています。私はチャートを表示、ページ内に静的にユーザーコントロールを参照する場合、すなわち:LoadControl + UserControlを使用しているときにAsp.net ChartがPage_Loadで機能しない

Panel1.Controls.Add(this.LoadControl("UserControl1.ascx")); 
:私は、Page_Loadイベントに分離コードからユーザーコントロールを読み込む場合

<uc:UserControl1 id="UserControl1" runat="server" /> 

はしかし、グラフは表示されません

私は、GridViewなどのユーザーコントロールに他のコントロールがあり、上記の方法の両方がこれらのコントロールで機能します。動作していない唯一のコントロールはasp.net Chartコントロールです。

アイデア?

答えて

0

コードビハインドで動的に作成されたユーザーコントロールをインスタンス化するときにも、参照はaspxページである必要があります。

<%@ Reference Control="UserControl.ascx" %> 
+0

いいえ、私はすでにそれをやっていますが、問題はユーザーコントロールが表示されていないということではなく、ユーザーコントロール内のすべてのコントロールがasp Chartを除いて機能していることです。 – Mike