我正在使用带有 ASP.NET MVC 1.0 的 SparkViewEngine,并且想知道是否有办法在当前视图中包含另一个视图。
例如,我有一个名为 ResourceManager.spark 的视图。在这个文件中,我想包含另一个名为 Resources.spark 的子视图。
谢谢!安倍
我正在使用带有 ASP.NET MVC 1.0 的 SparkViewEngine,并且想知道是否有办法在当前视图中包含另一个视图。
例如,我有一个名为 ResourceManager.spark 的视图。在这个文件中,我想包含另一个名为 Resources.spark 的子视图。
谢谢!安倍
是的,您可以使用部分文件。语法是
<use file="Resources" />
然后它将在 View/ > 目录中查找名为 Resources.spark 的文件<ControllerName
,如果在共享目录中找不到该文件。
如果您将文件命名为 _Resources.spark,那么您也可以将其用作自定义元素(无下划线),如下所示
<resources />
有关更多信息,请参阅http://sparkviewengine.com/documentation/organizingcontent#Parsingandrenderingpartialfiles