Лекция 6. Разработка на ASP.NET. MasterPage, динамические компоненты, AJAX, ASP.NET MVC

  • ppt
  • 11.05.2020
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала 88. Лекция 6. Разработка на ASP.NET. MasterPage, динамические компоненты, AJAX, ASP.NET MVC.ppt

Лекция 6. Разработка на ASP.NET. MasterPage, динамические компоненты, AJAX, ASP.NET MVC

Структура MasterPage

2

Пример использования MasterPage

3

Пример динамического создания элементов управления

4

Карта сайта

5

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

6

Компонент GridView

Решаемые задачи:
автоматическая привязка и отображение данных из элемента управления источника данных
выбор, сортировка, постраничность, изменение и удаление данных из элемента управления источника данных
Способы управления внешним видом и поведением:
определение настраиваемых столбцов и стилей
использование шаблонов для создания настраиваемых элементов интерфейса пользователя
ввод пользовательского кода с помощью обработчиков событий

7

Компонент DataList

DataList отображает данные базы данных в настраиваемом формате
Формат определяется в шаблонах:
ItemTemplate
AlternatingItemTemplate
SelectedItemTemplate
EditItemTemplate
HeaderTemplate и FooterTemplate.
SeparatorTemplate
DataList поддерживает определенные события

8

Пример разработки пользовательских компонент

9

ASP.NET AJAX

10

ASP.NET MVC

ASP.NET MVC – реализация шаблона Model-View-Controller под платформу .NET
Архитектурный шаблон Model-View-Controller – разделение приложения на три компонента
Model – это бизнес-логика разрабатываемого приложения
View – отвечает за взаимодействие с пользователем
Controller – это связующее звено между первыми двумя компонентами.

11