我是ASP.NET的新手 - 并且正在学习一些教程。下面是屏幕截图,显示我完全按照建议做了什么,反过来它适用于他们,但由于某种原因,我一直得到这个错误,不知道该怎么做 - 我在VS社区使用MVC5: 有人能帮我弄明白我哪里出错了吗?我甚至不知道从哪里开始:(
答案 0 :(得分:2)
您引用了_ViewStart.cshtml
文件,但这不正确。这个文件及其名称对MVC框架有特殊意义。你不能指定它,它是由框架内部拾取的。
<强> _BasicLayout.cshtml 强>
<!DOCTYPE html>
<html>
<head>
<title>@ViewBag.Title</title>
</head>
<body>
<div>@RenderBody()</div>
</body>
</html>
<强> _ViewStart.cshtml 强>
@{
Layout = "~/Views/_BasicLayout.cshtml";
}
<强> Index.cshtml 强>
@{
ViewBag.Title = "Index view does not need to reference _VewStart.cshtml explicitly";
}