0

在我们的 ASP.NET 应用程序中,我们允许其他开发人员编写 asp.net 代码,我们将他们的代码编译到内存中的 dll 中。

作为其中的一部分,我们希望能够在运行时将 ASCX 控件编译​​成 DLL,然后再将它们加载到 Aspx Pages 中。

我已经知道如何从路径加载 Ascx 控件(在我的情况下不起作用,ascx 文件内容很可能在 DB 中),只要我有 Control 对象,我就可以将它添加到 Page 控件层次结构.

所以对我来说关键是如何将运行时生成的 ascx 文件编译DLL(内存中),这样当它们被请求时,我就可以将它们添加到 Aspx 页面中。

有什么建议么?

4

1 回答 1

0

我认为你应该从ParseControl开始。在这里,您将在 codeproject.com 上找到示例项目。

于 2012-07-17T21:23:08.703 回答