Ответ 1
Контроллер не наследуется от класса controller
. MVC делает много вещей по соглашению, но назвать ваш класс с помощью "Контроллера" на конце недостаточно.
Измените его на public class FilePageController : Controller
.
При компиляции я получаю эту ошибку: 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.
Контроллер не наследуется от класса controller
. MVC делает много вещей по соглашению, но назвать ваш класс с помощью "Контроллера" на конце недостаточно.
Измените его на public class FilePageController : Controller
.