Динамическая компиляция ASP.NET MVC View - PullRequest
0 голосов
/ 17 декабря 2009

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

1 Ответ

0 голосов
/ 17 декабря 2009

У Фила Хаака есть пример, использующий DLR . Это означает, что вы используете Ruby или Python вместо C #, но это работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...