在我们的 ASP.NET 应用程序中,我们允许其他开发人员编写 asp.net 代码,我们将他们的代码编译到内存中的 dll 中。
作为其中的一部分,我们希望能够在运行时将 ASCX 控件编译成 DLL,然后再将它们加载到 Aspx Pages 中。
我已经知道如何从路径加载 Ascx 控件(在我的情况下不起作用,ascx 文件内容很可能在 DB 中),只要我有 Control 对象,我就可以将它添加到 Page 控件层次结构.
所以对我来说关键是如何将运行时生成的 ascx 文件编译成DLL(内存中),这样当它们被请求时,我就可以将它们添加到 Aspx 页面中。
有什么建议么?