如何从外部项目加载 webUserControl?

How to load webUserControl from external project?

我想创建一个模块化 Web 应用程序,它可以将动态模块(具有 userControls 类型并从某些接口继承)从外部 class 库项目加载到我的页面中,但我通过以下代码加载 userControls:

Control ctl = this.LoadControl("~/MyExternalClassLibraryProject/MyTestModule.ascx");

我遇到了这个错误:Could not load type 'MyExternalClassLibraryProject.MyTestModule'

谁能帮我解决这个问题?

您无法从 asp.net 应用程序外部访问用户控件。考虑在需要使用它的项目中添加用户控件。或者如果它没有任何 UI 控件(你只需要使用后面的代码)然后使用网络服务。

我找到了它并且它工作正常! 请转到我在 asp.net 论坛中创建的 this post。 谢谢