Смешивание искр и движков веб-формы

Можно ли использовать несколько движков просмотра? У меня есть большой (ish) сайт, который уже использует движок представления веб-форм, но мы хотели бы перейти к поиску новых функций.

Это поддерживается? любая документация онлайн, которая детализирует, как сделать это?

2 ответа

Я использую Spark и движок вида по умолчанию. Делать особо нечего. Вы должны зарегистрировать SparkViewFactory по телефону ViewEngines.Engines.Add() Spark будет обрабатывать файлы *.spark, а механизм представления по умолчанию (WebFormViewEngine) будет обрабатывать старые представления. Только не удаляйте движок веб-форм из списка ViewEngines.Engines.

Это то, что я сделал; Я установил Spark и сделал пару просмотров. В конце концов я закончил со всеми взглядами.spark; нет веб-форм в проекте. Я думаю, что вы даже можете использовать партиалы одного движка из другого движка, используя RenderPartial (хотя я не уверен); и, конечно, RenderAction будет работать с любой комбинацией.

Процесс очень прост, как описано в LukLed; Я просто второй ответ здесь, чтобы у вас было больше "истории успеха".

Единственная проблема, с которой вы можете столкнуться, заключается в том, что главные страницы не совместимы; Вы должны будете синхронизировать их. Вы можете найти вопрос об этом здесь.

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