2009-12-17 2 views
0

Я хочу создать механизм шаблонов, который сидит поверх механизма просмотра веб-форм asp.net. Это немного упрощает упрощение существующей архитектуры на основе XSL. Вместо использования стилей XSL я буду использовать представления. По сути, конечный пользователь создаст шаблон, отправив код представления aspx в мое приложение. Я хотел бы скомпилировать это представление для класса C# и затем визуализировать HTML. Очевидно, что MVC-инфраструктура делает это для aspx-файлов в папке представлений, но я не знаю, раскрывается ли эта функция компиляции. Кто-нибудь знает, как вручную компилировать представление, хранящееся в строке, в класс или сборку C#?Динамическая компиляция ASP.NET MVC View

ответ

0

Phil Haack has an example using the DLR. Это означает, что вы используете Ruby или Python вместо C#, но он работает.

+0

Да. К сожалению, я думаю, что его исходный код zip поврежден. Возможно, побочный эффект недавнего отключения его блога. –

Смежные вопросы