我在ASP.NET MVC 1.0中使用SparkViewEngine,並想知道是否有方法在當前視圖中包含另一個視圖。SparkViewEngine:是否有可用的功能等同於PHP包含?
例如,我有這個視圖叫做ResourceManager.spark。 在這個文件中,我想包含另一個名爲Resources.spark的子視圖。
謝謝! Abe
我在ASP.NET MVC 1.0中使用SparkViewEngine,並想知道是否有方法在當前視圖中包含另一個視圖。SparkViewEngine:是否有可用的功能等同於PHP包含?
例如,我有這個視圖叫做ResourceManager.spark。 在這個文件中,我想包含另一個名爲Resources.spark的子視圖。
謝謝! Abe
一個很好的視頻教程,是的,你可以使用部分文件。語法是
<use file="Resources" />
那麼它會尋找一個在View/<ControllerName
>目錄中稱爲Resources.spark文件,如果未在共享目錄中找到。
如果命名文件_Resources.spark,那麼你也可以使用它作爲一個自定義元素(沒有下劃線),像這樣
<resources />
更多信息,請參閱http://sparkviewengine.com/documentation/organizingcontent#Parsingandrenderingpartialfiles
嗨亞當,我其實希望實現更多的部分觀點。 我確實在我正在使用的項目上大量使用內容區域,它們的工作方式類似於ASP.NET中的母版頁的工作方式。 但是,感謝您的建議,我非常感謝DimeCasts.net的鏈接;有很多很棒的屏幕錄像。 – Abe 2010-01-05 22:55:59
謝謝。這正是我所期待的! – Abe 2010-01-05 22:57:32
看起來像DimeCasts.Net還在Partials上發佈了一個新教程(http://dimecasts.net/Casts/CastDetails/157)。 – Abe 2010-01-11 21:31:32