簡體   English   中英

使用LoadControl + UserControl時,Asp.net圖表在Page_Load中不起作用

[英]Asp.net Chart doesn't work in Page_Load when using LoadControl + UserControl

我有一個包含asp.net圖表的UserControl。 如果我在頁面中靜態引用用戶控件,則會顯示圖表,即:

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

但是,如果我從Page_Load事件中的代碼后面加載用戶控件,則圖表不會顯示:

Panel1.Controls.Add(this.LoadControl("UserControl1.ascx"));

我在用戶控件中還有其他控件,例如GridView,並且上述兩種方法都適用於這些控件。 唯一不起作用的控件是asp.net Chart控件。

有任何想法嗎?

當您在后面的代碼中實例化動態創建的用戶控件時,仍然必須將引用設置為aspx頁面。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM