【问题标题】:how can i add and use more than one layout in MVC3如何在 MVC3 中添加和使用多个布局
【发布时间】:2012-06-23 22:29:03
【问题描述】:

我是 MS MVC3 的新手。我在 MVC3 中使用带有剃刀视图引擎的 C#。有一个“共享”文件夹(在 MVC3 框架中),其中一个 _Layout.cshtml 文件由其他视图文件共享。但是我怎样才能创建更多像 _Layout.cshtml 这样的文件呢?如何添加和使用多个 _Layout.cshtml 文件,这些文件将通过特定的视图文件共享设计,请让我一步一步知道,因为我是 MVC3 的新手。对不起我的英语不好。

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-11-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-02-28
        • 1970-01-01
        • 2021-11-07
        • 2018-01-09
        相关资源
        最近更新 更多