ASP.NET MVC 4 в действии

ASP.NET MVC 4 в действии

Джеффри Палермо

Контроллеры, содержащие действия

Данная глава охватывает следующие темы:

  • Что представляет собой контроллер
  • Что входит в состав контроллера
  • Преобразование моделей представлений вручную
  • Валидация вводимых пользователем данных
  • Использование предлагаемого по умолчанию проекта модульного теста

В двух предыдущих главах мы рассматривали основные принципы создания простого приложения "Guestbook" и различные доступные варианты передачи данных в представления. В этой главе мы завершим создание приложения "Guestbook" более подробным изучением контроллеров. Мы исследуем, что должно входить (и не входить) в контроллер, рассмотрим, как вручную создавать модели представлений, проверять достоверность простых данных, вводимых пользователем, а также записывать код для методов действий контроллера, в которых не используются представления. Все это даст нам хороший набор "строительных блоков" для создания наиболее универсальных видов методов действий контроллера.

Помимо этого мы вкратце ознакомим вас с модульным тестированием методов действий контроллера, и таким образом, вы сможете проверять, правильно ли они работают. Мы начнем с рассмотрения предлагаемого по умолчанию проекта модульного теста, а затем перейдем к созданию модульных тестов для GuestbookController, с которым мы работали в предыдущих главах.

Но перед погружением в эти новые концепции давайте вкратце резюмируем цель контроллеров и методов действий.

Изучение контроллеров и действий

Что должно входить в метод действия?

Знакомство с модульным тестированием

Резюме

или RSS канал: Что новенького на smarly.net