2011-04-04 47 views
0

我在寫一個名爲Evaluatieform的類,它與Web用戶控件及其事件一起工作,並最終將它們添加到面板中,因此網頁只需實例化Evaluatieform類並調用方法返回面板,以便它可以在網站上顯示它。 現在的問題是,我無法實例化我定義的用戶控件。實例化app_code中的類中的Web用戶控件

第一個錯誤:類型或命名空間名稱「DomeinsCriteriums」找不到(是否缺少using指令或程序集引用?)

因此,我想接下來的事情就是拖動需要到用戶控件app_code文件夾。但是,這不起作用,因爲編譯器不允許該文件夾中的Web用戶控件。

我在其他地方使用 ASP.webusercontrol_ascx usercontrol = new ASP.DomeinsCriteriums_ascx(); 但是,這不起作用。

有人可以給我一個快速解決這個問題?

回答

0

所有你需要做的加載用戶控件是這樣的。

Control ItemX = (Control)Page.LoadControl("/controls/yourusercontrol.ascx"); 

但是,如果您遇到命名空間錯誤。只需將名稱空間添加到頁面頂部即可。

using DomeinsCriteriums; 
+0

感謝您的快速回復,但是,這兩種解決方案都不起作用。當我使用DomeinsCriteriums時,他仍然給我一個命名空間錯誤;由於某種原因,我不能在位於app_code的類中使用Page.LoadControl? – 2011-04-04 19:20:56

+0

對不起,我沒有正確地閱讀你的問題。我不知道你爲什麼要在類中加載用戶控件。我不確定你會怎麼做。 – Caimen 2011-04-06 21:08:52

相關問題