Вы все еще должны использовать контроллеры при использовании Razor Pages?

Я не понимаю, следует ли вам по-прежнему использовать контроллеры в своем проекте Core 2.0, если вы используете razorpages, поскольку они удалили папку готовых контроллеров из Core 1.0. Спрашивая, как я использую Razorpages, Entity framework и sql.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
8
0
1 059
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Это тебе решать. Есть люди, которые все еще используют контроллеры в ASP.NET Core 2, потому что им не нравится идея Razor Pages. Вы можете использовать их обоих в одном проекте. Мне лично нравятся страницы Razor, но я все еще использую контроллеры, когда мне нужно выполнить вызов ajax, чтобы получить данные с сервера для обновления содержимого страницы. Для вызовов ajax я также использую страницу razor, определяя обработчики для получения данных.

Контроллеры также можно использовать в проекте Razor Page для создания веб-служб, чтобы другое приложение могло получать информацию из приложения Razor Page.

Значит, можно использовать и то, и другое? Забавно, что я спрашиваю, потому что мне нужно делать вызовы ajax для сохранения данных на сервере. Спасибо за еще один ответ на мои вопросы, ха-ха!

Mathias Andersson 14.03.2018 11:57

Да, можно использовать и то, и другое. У вас даже могут быть бритвенные страницы и контроллеры с представлением в одном проекте.

pitaridis 14.03.2018 12:02

Другие вопросы по теме