编译时,我收到此错误: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时帮助其他人做了同样的事情。
答案 0 :(得分:60)
控制器不是从controller
类继承的。按照惯例,MVC做了很多事情,但最后用“Controller”命名你的类是不够的。
将其更改为public class FilePageController : Controller
。