ViewBag在MVC 6 Beta 8的当前上下文中不存在



我正在尝试建立一个MVC 6测试版8网站并运行。该项目包含Web控制器以及api控制器。api和web控制器都运行良好。但当在视图中使用@ViewBag时,会给出"ViewBag在当前上下文中不存在"。整个解决方案中唯一不起作用的是视图。

有人遇到过类似的问题,有可能为我指明某个方向或提供解决方案吗?

我也面临同样的问题。

我转到解决方案中的项目.json文件,并添加了这行代码

"Microsoft.AspNetCore.Mvc":"1.0.0-rc2-final""Microsoft.AspNetCore.Mvc":"1.0.0"

有时我们不小心在project.json文件中添加了错误的包名;请务必添加正确的内容!我更喜欢把它打出来,这样我就能确切地知道我需要添加什么。"快速操作"(Ctrl+.)有时会添加子文件引用(并非在所有情况下,很少)。

我希望我能帮上忙。

现在称为ViewData

设置控制器

ViewData["Message"] = "fibble";

在您的视图中阅读

@ViewData["Message"]

我的应用程序中也出现了类似的问题。

我删除了视图部分下的相关文件夹,并通过添加视图的方式从控制器添加了视图页面。

问题已解决。

最新更新