C# InvalidOperationException:未为位于'/Views/_ViewImports.cshtml';。忽略调用IgnoreBody()的步骤

C# InvalidOperationException:未为位于'/Views/_ViewImports.cshtml';。忽略调用IgnoreBody()的步骤,c#,asp.net-core,C#,Asp.net Core,heyyy,我是asp.netcore编码新手。我创建了一个医疗部门的申请 **点击url后,我收到错误消息: 尚未为位于“/Views/_ViewImports.cshtml”的页面调用RenderBy。忽略调用IgnoreBody()。页面如下: <html lang="en"> <head> <meta charset="utf-8" /> <meta name="viewport&qu

heyyy,我是asp.netcore编码新手。我创建了一个医疗部门的申请 **点击url后,我收到错误消息: 尚未为位于“/Views/_ViewImports.cshtml”的页面调用RenderBy。忽略调用IgnoreBody()。页面如下:

<html lang="en">
<head>
   <meta charset="utf-8" />
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
   <title>@ViewData["Title"] - Texte</title>
   <link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.min.css" />
   <link rel="stylesheet" href="~/css/site.css" />
</head>
<body>
   <header>
       <nav class="navbar navbar-expand-sm navbar-toggleable-sm navbar-light bg-white border-bottom box-shadow mb-3">
           <div class="container">
               <a class="navbar-brand" asp-area="" asp-controller="Home" asp-action="Index">Texte</a>
               <button class="navbar-toggler" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-controls="navbarSupportedContent"
                       aria-expanded="false" aria-label="Toggle navigation">
                   <span class="navbar-toggler-icon"></span>
               </button>
               <div class="navbar-collapse collapse d-sm-inline-flex flex-sm-row-reverse">
                   <ul class="navbar-nav flex-grow-1">
                       <li class="nav-item">
                           <a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="Index">Home</a>
                       </li>
                       <li class="nav-item">
                           <a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="Privacy">Privacy</a>
                       </li>
                   </ul>
               </div>
           </div>
       </nav>
   </header>
   <div class="container" body-content>
       <main role="main" class="pb-3" >
           @RenderBody()
       </main>
   </div>

   <footer class="border-top footer text-muted">
       <div class="container">
           &copy; 2021 - Texte - <a asp-area="" asp-controller="Home" asp-action="Privacy">Privacy</a>
       </div>
   </footer>
   <script src="~/lib/jquery/dist/jquery.min.js"></script>
   <script src="~/lib/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
   <script src="~/js/site.js" asp-append-version="true"></script>
 
   @RenderSection("Scripts", required: false)
</body>
</html>```

       
 So in my view looks like this below :
@model IEnumerable<PermissionManagement.MVC.Models.Brand>

@{
   ViewData["Title"] = "Index";
   Layout = "~/Views/_ViewImports.cshtml";
}

Help would be appreciated

Thanks

@ViewData[“标题”]-文本
戴克斯特
  • 隐私
@RenderBody() &抄袭;2021年-短信-隐私 @RenderSection(“脚本”,必需:false) ``` 所以在我看来如下所示: @模型IEnumerable @{ ViewData[“标题”]=“索引”; Layout=“~/Views/\u ViewImports.cshtml”; } 我们将不胜感激 谢谢
我认为您的视图中有一个bug_ViewImports仅包含html帮助程序。设法除去

  Layout = "~/Views/_ViewImports.cshtml";

您的布局位于“共享”文件夹中,称为_Layout.cshtml。如果版面在另一个文件夹中,请将其移动到该文件夹。

您的页面应该是版面页面,与版面相关,您可以看到。