2013-03-04 84 views
1

我是新來的asp.net和webmatrix,我想用asp.net提供的教程來構建解決方案。一切工作得很好,直到我做了CSS文件(從教程中複製代碼),並在我的代碼中使用複製的CSS傳遞佈局。我寫道: @ { Layout =「〜_Layout.cshtml」; 它不是渲染我的網頁和一個錯誤彈出: 「佈局頁‘〜/ _Layout.cshtml’不能在以下路徑找到:‘’。」〜/ _Layout.cshtml使用webmatrix渲染頁面的問題

沒有任何人有一個線索我做錯了什麼? 謝謝!

+0

項目的根級缺少佈局。 – gdoron 2013-03-04 15:28:43

+0

當我點擊項目的根目錄(WebPagesMovie)並創建了一個新的cshtml文件時,_Layout.cshtml在bin文件夾中創建。它是否應該在其他地方創建?我嚴格按照教程..:/ – Nevena 2013-03-04 15:44:48

+0

是的,在根。 – gdoron 2013-03-04 15:46:25

回答

0

只需創建佈局文件夾(如果不可用)。把你的_Layout.cshtml文件到佈局文件夾,然後

Layout = "~/Layouts/_Layout.cshtml"; 

爲了重複利用的_Layout.cshtml對項目中的所有頁面,打開_PageStart.cshtml文件或創建一個與代碼粘貼在那裏。

如果你不希望在一個特定的文件中使用的佈局,只需使用

@{ 
Layout = null; 
} 

在頁面的頂部。