Що таке строго типізований вигляд у ядрі MVC?

Строго типізовані представлення є використовується для відтворення конкретних типів об’єктів моделі замість використання загальної структури ViewData. Наведений нижче список елементів керування підтримує помічник HTML із суворим типом. Автозаповнення. Прапорець і перемикач.

На відміну від ViewData та ViewBag, суворо типізоване представлення забезпечує перевірку типу під час компіляції та intellisense. Завдяки підтримці Intellisense ми можемо бути продуктивнішими, а ймовірність орфографічних помилок і друкарських помилок майже дорівнює нулю.

Строгий типізований частковий вигляд – під час створення часткового перегляду, якщо ми виберемо або введемо тип для параметра «Клас моделі», тоді це створить часткове подання із суворим типом. Тепер створено файл часткового перегляду, який містить лише тег @model для визначення типу моделі перегляду.

Перегляд із суворим типом: Найкращий спосіб передачі даних із контролера до представлення є строго типізованим представленням. У цьому методі дані надаються представленню через клас моделі, до якого представлення строго типізовано. ViewBag: дані можна динамічно передавати від контролера до представлення за допомогою об’єкта ViewBag.

Тип перегляду в ASP.NET MVC 5

  • Звичайний вигляд. Це те саме, що веб-сторінка у веб-формі asp.net.
  • Частковий вид. Це те саме, що керування користувачем у веб-формі asp.net.
  • Перегляд макета. Це те саме, що головна сторінка у веб-формі asp.net.

Перевага строго типізованих мов полягає в тому компілятор може виявити, коли об'єкту надсилається повідомлення, на яке він не відповідає.