Вложенные "Макеты" в Spark?

Я нахожусь в процессе преобразования представлений из ASP.NET MVC TagSoup в использование Spark. Тем не менее, я не могу понять, есть ли аналог в ASP.NET Nested Masters в макетах Spark.

Если этого нет, лучше ли будет использовать партиалы?

1 ответ

Решение

Вы можете иметь вложенные главные страницы в Spark. Просто поместите ваши главные и вспомогательные главные страницы в папку "Макет", а затем сослаться на них, включив <using master="foo"/>,

Например

(Application.spark)

<p>Hello World - Master</p>
<using:view/>

(SubMaster.spark)

<content:view><p>Hello World - SubMaster</p></content>
<using:view/>

(Foo.spark)

<using master="SubMaster"/>
<content:view><p>Hello World - Foo</p></content>

Для получения дополнительной информации см. Master Layouts | Spark View Engine.

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