2012-07-17 70 views
0

在我們的ASP.NET應用程序中,我們允許其他開發人員編寫asp.net代碼,並將其代碼編譯到內存中。在運行時將ascx文件編譯爲DLL

作爲其中的一部分,我們希望能夠將ASCX控件編譯爲DLL,並在運行時之後加載到Aspx頁面。

我已經知道如何從一個路徑加載Ascx控件(這在我的情況下不起作用,很可能ascx文件內容將在DB中),只要我有Control對象,我可以將它添加到Page控制層次結構。

所以對我來說,關鍵是如何編譯運行時產生的ascx文件到一個DLL(in-momery)中,然後當它們被請求時我可以將它們添加到Aspx頁面。

有什麼建議嗎?

回答

0

我認爲你應該從ParseControl開始。並且here您將在codeproject.com上找到示例項目。

+0

ParseControl的問題是,你不能在aspx控件中有任何代碼,比如

相關問題