我如何在MVC3中添加和使用多个布局

时间:2012-06-23 14:02:40

标签: asp.net-mvc-3 layout razor

我是MS MVC3的新手。我在MVC3中使用带有razor视图引擎的C#。有一个'共享'文件夹(在MVC3框架中),其中一个_Layout.cshtml文件由其他视图文件共享。但我怎么能像_Layout.cshtml一样创建更多文件?如何添加和使用多个_Layout.cshtml文件,它将通过特定的视图文件共享设计,请逐步告诉我,因为我是MVC3的新手。抱歉我的英语不好。

2 个答案:

答案 0 :(得分:2)

您可以根据需要创建任意数量的Layouts。视图的默认布局在_ViewStart.cshtml文件中设置。

如果要在视图中使用不同的布局,您只需在视图的开头设置Layout属性。

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

答案 1 :(得分:1)

如果右键单击解决方案资源管理器中的文件夹,它将为您提供一个菜单,说明添加 - >。如果选择“新建”,弹出窗口将显示一个列表,您可以从菜单中选择“布局视图”。选择添加视图后,您可以从下拉列表中选择布局。