为什么 View.Title == ViewData["Title"] 会导致错误:“名称‘View’在当前上下文中不存在”?

问题描述 投票:0回答:1

我对用于 ASP.NET MVC 的 Razor ViewEngine 感到困惑。

大多数人会说:

View.Title

相同
ViewData["Title"]

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

编译器错误消息:CS0103: 名称“View”不存在于 当前上下文

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

asp.net-mvc asp.net-mvc-3 razor
1个回答
11
投票

最新RC中已改为ViewBag。

ViewBag.Title = "Test";

请参阅 ScottGu 的帖子,了解最新 MVC 3 候选版本中的重大更改。

© www.soinside.com 2019 - 2024. All rights reserved.