当前位置:  开发笔记 > 后端 > 正文

当前上下文中不存在名称"ViewBag" - 在"区域"中

如何解决《当前上下文中不存在名称"ViewBag"-在"区域"中》经验,为你挑选了2个好方法。

我的问题非常类似于这个问题,除了我的是在子区域(右键单击,创建区域)

"ViewBag"这个名称在当前上下文中不存在

我运行升级工具,它确实发现了该区域的web.config,但我仍然收到错误.我的布局页面非常简单:





    @ViewBag.Title


    
@RenderBody()

我的内容页面看起来像这样靠近顶部:

@model IEnumerable

@{
    ViewBag.Title = "Index";
    Layout = "~/Areas/Admin/_AdminLayoutPage.cshtml";
}

Index

mpora.. 19

您应该知道,在创建MVC应用程序时,您将获得两个Web.Config文件.一个位于项目的根目录中,另一个位于Views文件夹下.我有同样的问题,出于某种原因,当我处理我的项目时,我意外地修改了视图下的那个.清理它(Views文件夹下的那个)修复了该错误.希望能帮助到你.

在此输入图像描述



1> mpora..:

您应该知道,在创建MVC应用程序时,您将获得两个Web.Config文件.一个位于项目的根目录中,另一个位于Views文件夹下.我有同样的问题,出于某种原因,当我处理我的项目时,我意外地修改了视图下的那个.清理它(Views文件夹下的那个)修复了该错误.希望能帮助到你.

在此输入图像描述



2> Tae-Sung Shi..:

我有web.config在一个区域工作.查看该区域的View文件夹中的web.config是否具有如下部分

 
 
  

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有