C# 在app_代码中的类中实例化web用户控件

C# 在app_代码中的类中实例化web用户控件,c#,instantiation,webusercontrol,C#,Instantiation,Webusercontrol,我正在编写一个名为Evaluatieform的类,它与web用户控件及其事件一起工作,并最终将它们添加到一个面板中,因此网页只需要实例化Evaluatieform类并调用一个返回面板的方法,就可以在网站上显示它。 现在的问题是,我无法实例化我定义的用户控件 第一个错误:找不到类型或命名空间名称“DomeInCriteriams”(是否缺少using指令或程序集引用?) 因此,下一步我尝试将所需的用户控件拖到app_code文件夹中。但是,这不起作用,因为编译器不允许在该文件夹中使用web用户控件

我正在编写一个名为Evaluatieform的类,它与web用户控件及其事件一起工作,并最终将它们添加到一个面板中,因此网页只需要实例化Evaluatieform类并调用一个返回面板的方法,就可以在网站上显示它。 现在的问题是,我无法实例化我定义的用户控件

第一个错误:找不到类型或命名空间名称“DomeInCriteriams”(是否缺少using指令或程序集引用?)

因此,下一步我尝试将所需的用户控件拖到app_code文件夹中。但是,这不起作用,因为编译器不允许在该文件夹中使用web用户控件

我在别的地方看书用 ASP.webusercontrol\u ascx usercontrol=new ASP.domininscriteriams\u ascx(); 然而,这并不奏效


有谁能给我一个快速解决这个问题的方法吗?

加载用户控件所需要做的就是这样

Control ItemX = (Control)Page.LoadControl("/controls/yourusercontrol.ascx");
但是,如果您遇到名称空间错误。只需将名称空间添加到页面顶部即可

using DomeinsCriteriums;

感谢您的快速回复,但是,两种解决方案都不起作用。因为当我使用DomeinsCriteriums;键入时,他仍然给我一个名称空间错误;。由于某些原因,我无法在app_code中的类中使用Page.LoadControl?很抱歉,我没有正确阅读您的问题。我不知道为什么要在类中加载用户控件。我也不知道你会怎么做。