Spark view engine 以直接使用示例的形式使用Spark时,可以使用主布局

Spark view engine 以直接使用示例的形式使用Spark时,可以使用主布局,spark-view-engine,Spark View Engine,在使用Spark的形式时,可以使用主布局 直接使用样本?我已经尝试在我的布局中使用这两种方法,在 与调用布局相同的文件夹,我还尝试添加 主布局作为代码中SparkViewDescriptor的模板 下面 在我的特殊情况下,我希望使用标准的页眉和页脚,文件包括这样的内容:我试图获得相同的结果,发现将视图添加到SparkViewDescriptor的顺序很重要。首先添加视图,最后添加母版页对我来说很好 使用以下视图描述符,它将使用“viewPage1.spark”作为视图,“masterPage1.

在使用Spark的形式时,可以使用主布局 直接使用样本?我已经尝试在我的布局中使用这两种方法,在 与调用布局相同的文件夹,我还尝试添加 主布局作为代码中SparkViewDescriptor的模板 下面


在我的特殊情况下,我希望使用标准的页眉和页脚,文件包括这样的内容:

我试图获得相同的结果,发现将视图添加到SparkViewDescriptor的顺序很重要。首先添加视图,最后添加母版页对我来说很好

使用以下视图描述符,它将使用“viewPage1.spark”作为视图,“masterPage1.spark”作为母版页

new SparkViewDescriptor().AddTemplate("viewPage1.spark").AddTemplate("viewPage.spark").AddTemplate("masterPage.spark").AddTemplate("masterPage1.spark") 

因此,它将第一个作为视图,最后一个作为母版页。而且,当您以这种方式使用它时,它似乎忽略了任何
指令。我想在MVC场景中使用时,有一些单独的代码读取master指令并为这样的视图创建一个合适的SparkViewDescriptor。

您确定
不起作用吗?我也想在直接使用场景中使用主布局,但我真的不想使用单独页眉和页脚模板的“三明治”方法……你说得太对了。缺少的代码位于Spark.Web.Mvc中。谢谢你给我指明了正确的方向!
new SparkViewDescriptor().AddTemplate("viewPage1.spark").AddTemplate("viewPage.spark").AddTemplate("masterPage.spark").AddTemplate("masterPage1.spark")