我無法通過互聯網找到MVC-Razor佈局背後的卷軸意圖。mvc中用剃刀的休閒佈局模板
在共享文件夾中,有:
_Layout.cshtml
_LoginPartial.cshtml
我應該使用_Layout
爲這麼想的需要先登錄頁面,以及需要先登錄頁面使用_LoginPartial
?或者我完全失去了?
爲了使簡單:
如果我創建登錄時只能達到一個新的觀點,應該把它與
Layout = "~/Views/Shared/_Layout.cshtml";
或
Layout = "~/Views/Shared/_LoginPartial.cshtml";
可以開始?
編輯:
檢查從每個人的教程和說明(感謝所有)
_Layout.cshtml
是酷似在Web表單母版頁,
所以我應該始終使用:
Layout = "~/Views/Shared/_Layout.cshtml";
at beg進入我想要像其他人一樣格式化的頁面。
的登錄部分可以認證後可應用於改變佈局(斷開按鈕,而不是連接,等。)
'_Layout.cshtml'是一個佈局文件(可以被多個視圖使用)。 '_LoginPartial.cshtml'是一個局部視圖。這是2件不同的事情 –
^這。花一些時間閱讀http://asp.net/mvc上的教程。 –
謝謝@ChrisPratt,如果我理解的很好,佈局就像是一個母版頁,而部分視圖更像是控件? –