我的问题非常类似于这个问题,除了我的是在子区域(右键单击,创建区域)
"ViewBag"这个名称在当前上下文中不存在
我运行升级工具,它确实发现了该区域的web.config,但我仍然收到错误.我的布局页面非常简单:
@ViewBag.Title @RenderBody()
我的内容页面看起来像这样靠近顶部:
@model IEnumerable@{ ViewBag.Title = "Index"; Layout = "~/Areas/Admin/_AdminLayoutPage.cshtml"; } Index
mpora.. 19
您应该知道,在创建MVC应用程序时,您将获得两个Web.Config
文件.一个位于项目的根目录中,另一个位于Views文件夹下.我有同样的问题,出于某种原因,当我处理我的项目时,我意外地修改了视图下的那个.清理它(Views文件夹下的那个)修复了该错误.希望能帮助到你.
您应该知道,在创建MVC应用程序时,您将获得两个Web.Config
文件.一个位于项目的根目录中,另一个位于Views文件夹下.我有同样的问题,出于某种原因,当我处理我的项目时,我意外地修改了视图下的那个.清理它(Views文件夹下的那个)修复了该错误.希望能帮助到你.
我有web.config在一个区域工作.查看该区域的View文件夹中的web.config是否具有如下部分