我无法通过互联网找到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,如果我理解的很好,布局就像是一个母版页,而部分视图更像是控件? –