View.Title == ViewData ["Title"]

Ace*_*ark 2 asp.net-mvc razor asp.net-mvc-3

我现在很困惑与Razor ViewEngine for ASP.NET MVC.

大多数人会说:

View.Title
Run Code Online (Sandbox Code Playgroud)

是一样的

ViewData["Title"]
Run Code Online (Sandbox Code Playgroud)

运行应用程序后,我得到了这个

编译器错误消息:CS0103:当前上下文中不存在名称"查看"

是什么赋予了?我错过了什么?我正在使用VWD 2010 Express + ASP.NET MVC 3 R2

小智 10

在最新的RC中它被改为ViewBag.

ViewBag.Title = "Test";
Run Code Online (Sandbox Code Playgroud)

请参阅ScottGu关于最新MVC 3候选发布版本更改的帖子.