Смесване на двигатели за изглед на spark и webform

Възможно ли е да се използват множество машини за преглед? Имам голям (ish) сайт, който вече използва механизма за изглед на уеб формуляри, но бихме искали да се преместим, за да предизвикаме нови функции.

Това поддържа ли се? някаква документация онлайн, която подробно описва как да направите това?


person Joel Martinez    schedule 05.02.2010    source източник


Отговори (2)


Използвам Spark и двигател за преглед по подразбиране. Няма много работа. Трябва да регистрирате SparkViewFactory, като извикате ViewEngines.Engines.Add() и Spark ще обработва *.spark файлове, а машината за преглед по подразбиране (WebFormViewEngine) ще обработва стари изгледи. Просто не премахвайте машината за уеб формуляри от списъка ViewEngines.Engines.

person LukLed    schedule 05.02.2010

Това направих; Инсталирах Spark и направих няколко изгледа. В крайна сметка завърших с всички изгледи като .spark; няма WebForms в проекта. Мисля, че можете дори да използвате части от един двигател от друг двигател, използвайки RenderPartial (макар че не съм сигурен); и разбира се RenderAction ще работи с всяка комбинация.

Процесът е много прост, както е описано от LukLed; Просто подкрепям неговия отговор тук, за да имате повече случаи на „история на успеха“.

Единственият проблем, който може да откриете е, че главните страници не са съвместими; ще трябва да ги поддържате в синхрон. Можете да намерите въпрос относно това тук .

person queen3    schedule 05.02.2010
comment
Можете да използвате RenderPartial, за да изобразите част от страницата с помощта на друга машина за преглед. Направих някои изгледи с помощта на Spark, но слабата поддръжка за Resharper и разширението RGreatEx ме накара да използвам подразбиращия се механизъм за изгледи. - person LukLed; 06.02.2010