【问题标题】:View.Title == ViewData["Title"]View.Title == ViewData["Title"]
【发布时间】:2011-05-25 09:27:40
【问题描述】:

我现在对 ASP.NET MVC 的 Razor ViewEngine 感到困惑。

大多数人会说:

View.Title

相同
ViewData["Title"]

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

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

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

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-3 razor


    【解决方案1】:

    在最新的 RC 中已改为 ViewBag。

    ViewBag.Title = "Test";
    

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

    【讨论】:

    • 单击我的答案旁边的复选框大纲。确保在任何人为您提供一个问题的正确答案时都这样做。点击页面顶部的链接查看常见问题解答。
    猜你喜欢
    • 2019-07-15
    • 2011-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-31
    • 2010-10-02
    • 2011-12-21
    相关资源
    最近更新 更多