Столкнулся с контроллерами и не очень понимаю зачем они? этот тот же класс . Сощдаю страницу допустим addbooks, в страничке есть класс такой же только .cs. тогда почему бы мне не создать класс для работами с добавлнием книг?
В нем уже встроенный контроллер? Когда используешь razor page, у него же страница появляется и класс. А если использовать контроллер то создаю шаблон и просто контроллер называю тем же именем. Правильно понял?