Платформа MVC ASP.NET отображает URL на классы, которые упоминаются как контроллеры. Контроллеры обрабатывают входящие запросы, обрабатывают ввод данных пользователем и взаимодействия, и выполняют соответствующую прикладную логику. Класс контроллера обычно называет отдельный компонент представления для генерации разметки HTML для запроса.
Базовый класс для всех контроллеров является классом ControllerBase, который обеспечивает общую обработку MVC. Класс контроллера наследовался ControllerBase и является реализацией по умолчанию контроллера.
Класс контроллера ответственен за следующие этапы обработки: