Навігація
Головна
 
Головна arrow Інформатика arrow Проектування і розробка web-додатків
< Попередня   ЗМІСТ   Наступна >

СТВОРЕННЯ УЯВЛЕННЯ

Для створення шаблону подання для деякого метода- дії потрібно клацнути в будь-якому його місці правою кнопкою миші і в контекстному меню вибрати команду Add View ...

Створення файлу з класом контролера

Мал. 4.37. Створення файлу з класом контролера

Потім в діалоговому вікні потрібно задати характеристики нового уявлення:

Діалогове вікно для вибору характеристик і створення уявлення

Мал. 4.38. Діалогове вікно для вибору характеристик і створення уявлення

Для шаблону уявлення можна задати наступні основні характеристики:

  • View Engine - використовуваний движок уявлення (Razor або ASPX);
  • Create a strongly-typed view - створення строго типізованого шаблону уявлення, яким буде передаватися об'єкт класу моделі; при цьому потрібно вибрати з в списку використовуваний клас моделі;
  • Scaffold template - вибрати шаблон . відповідно до якого буде створюватися нове уявлення:
    • - Empty - створюється порожній уявлення; в ньому визначено тільки тип моделі за допомогою директиви @model;
    • - Create - створюється уявлення з формою для створення нових об'єктів моделі; генерується мітка і иоле редагування для кожного властивості моделі;
    • - Delete - створюється уявлення з формою для видалення існуючих об'єктів моделі; показується мітка і поточне значення кожної властивості моделі;
    • - Details - створюється уявлення, яке показує мітку і значення кожної властивості моделі;
    • - Edit - створюється уявлення з формою для редагування існуючих об'єктів моделі; генерується мітка і поле редагування для кожного властивості моделі;
    • - List - створюється уявлення з таблицею всіх моделей; стовпці відображають властивості моделі; в цю виставу треба з методу контролера передавати значення типу IЕпітегаИе <тіп_моделі>; уявлення також буде містити посилання на методи для виконання операцій створення / зміни / видалення.
  • Use a layout or Master Page - вказати, чи буде шаблон за допомогою майстра-сторінку або буде 'все створювати самостійно; для Razor майстер-сторінку можна не вказувати, в цьому випадку майстер-сторінка визначається за замовчуванням в файлі _ViewStart.cshtml, але якщо потрібно перевизначити майстер-сторінку, то можна скористатися цією опцією.

Розташування файлів з контролером Ноті і поданням для його методу Index

Мал. 4.39. Розташування файлів з контролером Ноті і поданням для його методу Index

У відповідності зі стандартними угодами шаблони візуалізації зберігаються в підкаталозі папки Views з ім'ям контролера, який їх буде використовувати. Наприклад, шаблон уявлення для методу Index контролера Home зберігається, як показано на рис. 4.39.

 
Якщо Ви помітили помилку в тексті позначте слово та натисніть Shift + Enter
< Попередня   ЗМІСТ   Наступна >
 
Дисципліни
Агропромисловість
Аудит та Бухоблік
Банківська справа
БЖД
Географія
Документознавство
Екологія
Економіка
Етика та Естетика
Журналістика
Інвестування
Інформатика
Історія
Культурологія
Література
Логіка
Логістика
Маркетинг
Медицина
Нерухомість
Менеджмент
Педагогіка
Політологія
Політекономія
Право
Природознавство
Психологія
Релігієзнавство
Риторика
Соціологія
Статистика
Техніка
Страхова справа
Товарознавство
Туризм
Філософія
Фінанси
Пошук