5

我正在通过 MVC3 处理我的第一个应用程序,并且仍然是其中的新手:
我正在尝试通过母版页成功完成我的 ViewData[],因为它包含将在每个页面上使用的消息,但是当我试图访问它说:

CS0103:当前上下文中不存在名称“ViewData”

var msg = ViewData["msg"] as string;
        //var msg = ViewBag.msg as string;
        if (msg != null)
        {
            Response.Write (msg);
        } else if (msg == null)
        {
            Response.Write("");
        }

我不确定是我做错了什么,还是无法通过我的 MasterPage 访问 ViewData[]。请帮忙!

4

1 回答 1

3

您需要将母版页设置为继承System.Web.Mvc.ViewMasterPage

于 2011-10-12T17:40:18.520 回答