2013-07-31 45 views
1

我有一個主佈局,其中@Renderbody可以工作,但我現在正在使用一個新的控制器(稱爲System),所以我想使用另一種佈局。所以我在~/Views/System文件夾中添加了_ViewStart.cshtml。本頁面的內容是:RenderBody不起作用

@{ 
    Layout = "~/Views/Shared/_System.cshtml"; 
} 

所以我做了共享視圖內查看文件夾名爲_System.cshtml。它似乎找到了佈局,因爲當我刪除_System.cshtml時,它確實表示沒有佈局。

但爲什麼會出現此錯誤? :\

Compiler Error Message: CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments 

Source Error: 

Line 11:   <div id="content"> 
Line 12:    @RenderBody 
Line 13:   </div> 
Line 14:  </body> 

回答