C# InvalidOperationException:未为位于'/Views/_ViewImports.cshtml';。忽略调用IgnoreBody()的步骤
heyyy,我是asp.netcore编码新手。我创建了一个医疗部门的申请 **点击url后,我收到错误消息: 尚未为位于“/Views/_ViewImports.cshtml”的页面调用RenderBy。忽略调用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
<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">
© 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。如果版面在另一个文件夹中,请将其移动到该文件夹。您的页面应该是版面页面,与版面相关,您可以看到。