在运行时将ascx文件编译到DLL中



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

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

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

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

有什么建议吗?

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

相关内容

  • 没有找到相关文章

最新更新