Spark中嵌套的“布局”?

时间:2009-07-26 13:35:36

标签: asp.net-mvc spark-view-engine

我正在将视图从ASP.NET MVC TagSoup转换为使用Spark。但是,我无法弄清楚Spark布局中是否存在类似于ASP.NET嵌套的Masters。

如果不存在,那么最好的方法是使用partials吗?

1 个答案:

答案 0 :(得分:4)

您可以在Spark中拥有嵌套的母版页。只需将主母版和子母版页放入“布局”文件夹,然后通过加入<using master="foo"/>来引用它们。

E.g。

(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