在app_code中的类中实例化Web用户控件

时间:2011-04-04 19:06:39

标签: c# instantiation webusercontrol

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

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

所以接下来我尝试将所需的用户控件拖到app_code文件夹中。但是,这不起作用,因为编译器不允许该文件夹中的Web用户控件。

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

有人可以快速解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

加载用户控件需要做的就是这个。

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

但是,如果您收到命名空间错误。只需将名称空间添加到页面顶部即可。

using DomeinsCriteriums;