2012-12-18 28 views
0

我已經創建了應該充當主頁(_MasterAccount.cshtml)用下面的代碼的圖:淨MVC 3查看沒有加載佈局

<h1>TEST!!!!</h1> 
@RenderBody() 
<h1>TEST!!!!</h1> 

我試圖有另一視圖它使用參考下面的代碼:

@{ 
    ViewBag.Title = "My account - Options"; 
    Layout = "~/Views/Shared/_MasterAccount.cshtml"; 
} 

我使用剃刀並沒有在項目

出於某種原因,該佈局被忽視的_viewstart.cshtml。當我放入一條不存在的路徑時,它甚至不會拋出異常。

請注意,已經有一個「主」主頁面,我的頁面作爲一個嵌套的主頁面。

該網站是由其他人開發的,所以我懷疑有一段代碼會以某種方式重載佈局屬性。事情是,我不知道在哪裏看。

如果需要其他信息,請讓我知道。

回答

0

在堆棧溢出的2個答案中找到解決方案。

在系統中實現了一個視圖引擎來定位主頁面,因此佈局字段正在編入。根據this回答。

因此,爲了實現主內的主人我選擇了這solution雖然看起來有點亂。