升级到MVC 3:CS0103:当前上下文中不存在名称"View"

awr*_*ley 25 asp.net-mvc razor

我刚刚更新到ASP.NET MVC 3 RC2.

我正在处理的示例应用程序现在每当呈现cshtml视图时都会产生以下错误:

CS0103:当前上下文中不存在名称"查看"

它失败了:

@{
   View.Title = "MyView";
}
Run Code Online (Sandbox Code Playgroud)

...并且在Razor文件的代码中遇到View的任何其他地方都失败了.

我已将web.config从新的应用程序View文件夹复制到我的示例应用程序,但问题仍然存在.

一个全新的应用程序运行没有问题.

我还重建了解决方案,运行Clean Solution.没有快乐.

我几天没有研究过这个样本.所以它可能是一个与RC2无关的问题......

jer*_*enh 28

它已被重命名为"ViewBag".您可以在此处阅读有关RC1 - > RC2的更改的更多信息

  • "ViewBag"现在将成为我打电话给我不喜欢的人的名字. (6认同)