【问题标题】:How To Set Default Layout For ASP Razor MVC如何为 ASP Razor MVC 设置默认布局
【发布时间】:2016-04-11 11:06:57
【问题描述】:

我假设有一种方法可以设置默认布局以在未选择时使用,但我似乎无法找到任何文档。

从控制器中,如果我调用return View(),它会返回没有来自布局的任何 html 的页面。如果我按如下方式返回视图,则布局显示良好。

return View("Index", "~/Views/Shared/_PublicLayout.cshtml");

所以我想知道是否有办法为布局设置默认变量,这样我就不必每次都为每个视图指定它。

【问题讨论】:

    标签: asp.net asp.net-mvc asp.net-mvc-4 razor


    【解决方案1】:

    在views文件夹中找到或创建文件_ViewStart.cshtml,你可以在里面定义:

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

    _Layout.cshtml 是您的默认布局。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-16
      • 2021-07-11
      • 1970-01-01
      • 2016-08-06
      • 1970-01-01
      • 1970-01-01
      • 2022-10-18
      相关资源
      最近更新 更多