【问题标题】:Cannot connect _UserLayout.cshtml to Dashboard in Guest Area无法将 _UserLayout.cshtml 连接到访客区的仪表板
【发布时间】:2021-02-23 14:44:38
【问题描述】:

处理请求时发生未处理的异常。 InvalidOperationException:无法找到布局视图“/Views/Shared/_UserLayout”。搜索了以下位置: /Views/Shared/_UserLayout

【问题讨论】:

    标签: asp.net-core


    【解决方案1】:

    如果您的_UserLayout 位于Views/Shared/_UserLayout,您可以使用以下代码:

    @{ 
        Layout = "_UserLayout";
    }
    

    或者指定整个路径(一定要加上.cshtml):

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

    注意:此代码可以放在特定的Razor View或Razor Pages中。也可以放在_ViewStart.cshtml(_ViewStart.cshtml应该直接放在/Pages(或/Views) 文件夹)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-24
      • 2022-06-15
      • 2015-10-06
      • 2016-12-08
      • 2018-08-25
      • 2016-03-27
      相关资源
      最近更新 更多