Управлять Razor просмотром программно? - PullRequest
1 голос
/ 01 марта 2011

Возможно ли программно управлять видами Razor? Могу ли я достать различные детали RenderSection или изменить определение Layout в коде?

Я изучаю возможности использования синтаксиса Razor на уровне представления приложения CMS. Может ли Spark быть лучшим выбором из-за его (разбираемого) синтаксиса XML?

1 Ответ

2 голосов
/ 03 марта 2011

Взгляните на http://razorengine.codeplex.com и http://tqcblog.com/2011/01/23/precompiled-razor-for-shared-views-and-mono/ - вы можете преобразовать виды бритвы в код c # и настроить виды для использования собственного базового класса, обладающего всеми необходимыми дополнительными функциями.

Вы также можете сделать что-то с файлом viewstart - хотя он настроен как бритвенное представление, это фактически собственный код, который изменяет настройки всех видов, включая макет.

...