Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю. Страница 22

    Перенос кода MainWindow.xaml.cs

    Обновление кода и разметки MainWindow

    Обновление разметки элементов управления

    Итоговые сведения о моделях представлений

    Обновление проекта AutoLot.Dal для MWM

   Резюме

Часть IX

  Глава 29

   Краткий экскурс в прошлое

    Введение в паттерн MVC

     Модель

     Представление

     Контроллер

    ASP.NET Core и паттерн MVC

   ASP.NET Core и .NET Core

    Одна инфраструктура, много сценариев использования

   Функциональные средства ASP.NET Core из MVC/Web API

    Соглашения по конфигурации

     Соглашения об именовании

     Структура каталогов

      Папка Controllers

      Папка Views

      Папка Shared

      Папка wwwroot (нововведение в ASP.NET Core)

     Контроллеры и действия

      Класс Controller

      Класс ControllerBase

      Действия

    Привязка моделей

     Словарь ModelState

      Добавление специальных ошибок в словарь ModelState

      Неявная привязка моделей

     Явная привязка моделей

     Атрибут Bind

     Управление источниками привязки моделей в ASP.NET Core

    Проверка достоверности моделей

    Маршрутизация

     Шаблоны URL и маркеры маршрутов

      Маршрутизация и REST-службы ASP.NET Core

     Маршрутизация на основе соглашений

      Именованные маршруты

     Маршрутизация с помощью атрибутов

      Именованные маршруты

     Маршрутизация и методы HTTP

      Методы HTTP при маршрутизации в веб-приложениях (MVC)

      Маршрутизация для служб API

     Перенаправление с использованием маршрутизации

    Фильтры

     Фильтры авторизации

     Фильтры ресурсов

     Фильтры действий

     Фильтры исключений

     Фильтры результатов

   Нововведения в ASP.NET Core

    Встроенное внедрение зависимостей

    Осведомленность о среде

     Выяснение среды времени выполнения

    Конфигурация приложений

     Извлечение настроек

    Развертывание приложений ASP.NET Core

    Легковесный и модульный конвейер запросов HTTP

   Создание и конфигурирование решения

    Использование Visual Studio

     Создание решения и проектов

     Добавление проектов AutoLot.Models и AutoLot.Dal

     Добавление ссылок на проекты

     Добавление пакетов NuGet