我正在尝试在“添加客户视图”页面内渲染视图页面,这给我一个视图页面错误,该错误无法在html视图中加载, 在此先感谢。
创建新用户
@model acer.Table1
@{
ViewBag.Title = "CreateNewUser";
}
<h2>CreateNewUser</h2>
@using (Html.BeginForm())
{
@Html.AntiForgeryToken()
<div class="form-horizontal">
@Html.Partial("View")
<h4></h4>
<hr />
Shared view code is below-->
@{
Layout = "~/Views/Shared/View.cshtml";
}
<!DOCTYPE html>
<html>
<head>
<title>@ViewBag.Title</title>
<meta name="viewport" content="width=device-width, initial-
[enter image description here][1]scale=1">
</head>
<body>
<div class="sidenav">
<a href="Home">Home</a>
<a href="Profile">Profile</a>
<a href="Employees">Employees</a>
<a href="CreateNewUser">CreateNewUser</a>
</div>
<div class="main">
</div>
<div class="container body-content">
@RenderBody()
@*<footer>
<p>© @DateTime.Now.Year - MyASP.NET
Application</p>
</footer>*@
</div>
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/bootstrap")
@RenderSection("scripts", required: false)
</body>
</html>
//错误消息图片显示在下面的链接中... 1:https://i.stack.imgur.com/dyuFE.png
答案 0 :(得分:0)
请勿直接调用此@Html.Partial("View")
。
在此视图内部创建名为“ _InnerView”的新局部视图,使用
@{
Layout = "~/Views/Shared/View.cshtml";
}
然后称为@ Html.Partial(“ _ InnerView”)
希望这会对您有所帮助。