Компилировать файлы ascx в DLL во время выполнения

В нашем приложении ASP.NET мы позволяем другим разработчикам писать код asp.net и компилируем их код в dll в памяти.

В рамках этого мы хотели бы иметь возможность компилировать элементы управления ASCX в DLL во время выполнения, а затем загружать их в Aspx Pages.

Я уже знаю, как загрузить элемент управления Ascx из пути (который не работает в моем случае, скорее всего, содержимое файла ascx будет в БД), и пока у меня есть объект Control, я могу добавить его в иерархию элементов управления Page.,

Поэтому ключ для меня заключается в том, как скомпилировать ascx-файлы, созданные во время выполнения, в DLL (in-momery), и тогда, когда они будут запрошены, я смогу добавить их на страницы Aspx.

Какие-либо предложения?

1 ответ

Я думаю, что вы должны начать с ParseControl. И здесь вы найдете пример проекта на codeproject.com.

Другие вопросы по тегам