当前上下文中不存在名称“查看”

时间:2013-11-15 22:18:01

标签: c# asp.net-mvc

编译时,我收到此错误:The name 'View' does not exist in the current context引用了我的代码return View();

完整的示例代码:

namespace Controllers
{
public class FilePageController
{
    //
    // GET: /FilePage/
    public ActionResult Index()
    {
        return View();
    }
}
}

我已经做过几次并且无法在SO上找到答案,所以我想将这个问题与答案一起发布,以防其他人在学习MVC时帮助其他人做了同样的事情。

1 个答案:

答案 0 :(得分:60)

控制器不是从controller类继承的。按照惯例,MVC做了很多事情,但最后用“Controller”命名你的类是不够的。

将其更改为public class FilePageController : Controller