在 app_code 中的类中实例化 Web 用户控件
我正在编写一个名为 Evaluatieform 的类,它与 Web 用户控件及其事件一起使用,并最终将它们添加到面板中,因此网页只需要实例化 Evaluatieform 类并调用返回面板的方法,以便它可以在网站上显示它。 现在的问题是我无法实例化我定义的用户控件。
第一个错误:找不到类型或命名空间名称“DomeinsCriteriums”(您是否缺少 using 指令或程序集引用?)
所以我尝试的下一步是将所需的用户控件拖到 app_code 文件夹中。但是,这不起作用,因为编译器不允许在该文件夹中使用 Web 用户控件。
我在其他地方读到使用 ASP.webusercontrol_ascx usercontrol = new ASP.DomeinsCriteriums_ascx(); 然而,这也不起作用。
有人可以给我一个快速解决这个问题的方法吗?
I am writing a class called Evaluatieform that works with web user controls, their events and eventually adds them to a panel so the web page only needs to instantiate the Evaluatieform class and call a method that returns the panel so it can show it on the website.
Now the problem is that I can't instantiate my user controls I have defined.
First error : The type or namespace name 'DomeinsCriteriums' could not be found(are you missing a using directive or an assembly reference?)
So the next thing I try is to drag the user controls needed into the app_code folder. This however, does not work because the compiler does not allow a web user control in that folder.
I read somewhere else to use
ASP.webusercontrol_ascx usercontrol = new ASP.DomeinsCriteriums_ascx();
However, this does not work aswell.
Can anybody give me a quick solution for this problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
加载用户控件所需要做的就是这样。
但是,如果您收到命名空间错误。只需将名称空间添加到页面顶部即可。
All you need to do to load a user control is this.
However if you are getting a namespace error. Simply add the namespace to the top of your page.