2011-03-01 53 views
1

是否可以以編程方式控制剃刀視圖?我能否達到不同的RenderSection零件或更改代碼中的Layout定義?以編程方式控制剃刀視圖?

我正在研究在CMS應用程序的表示層中使用Razor語法的可能性。可能Spark是一個更好的選擇,因爲它是(可解析的)XML語法?

回答

2

看看http://razorengine.codeplex.comhttp://tqcblog.com/2011/01/23/precompiled-razor-for-shared-views-and-mono/ - 您可以將剃鬚刀視圖轉換爲c#代碼,並將視圖設置爲使用具有您需要的任何附加功能的自定義基類。

您也可以使用viewstart文件做一些事情 - 儘管設置爲剃刀視圖,但它實際上是自定義代碼,用於修改所有視圖(包括佈局)的設置。

+0

謝謝領先! – Ropstah 2011-03-03 15:01:01