
- •ASP.NET И ПЛАТФОРМА .NET
- •Компания Майкрософт ASP.NET построила на базе CLR (Common Language Runtime), который является основой
- •КЛАССИЧЕСКИЙ ASP: НЕДОСТАТКИ
- •ПРЕИМУЩЕСТВА ASP.NET
- •Существенно сокращается объем кода, написанного вручную за счет применения серверных объектов, автоматически генерирующих
- •Возможно использование стандартной среды разработки Visual Studio.NET, т.е. ASP.NET имеет преимущество в скорости
- •Библиотека базовых классов .NET содержит пространства имен 3 основных групп:
- •Пространство имен
- •МОДЕЛЬ CODEBEHIND
- •В принципе такой подход позволяет веб-дизайнеру сконцентрироваться работе с кодом разметки документа
- •ВЗАИМОДЕЙСТВИЕ ПОЛЬЗОВАТЕЛЯ С ВЕБ- ПРИЛОЖЕНИЕМ ASP.NET
- •ВЗАИМОДЕЙСТВИЕ ПОЛЬЗОВАТЕЛЯ С ВЕБ- ПРИЛОЖЕНИЕМ ASP.NET
- •ПЕРЕМЕННЫЕ СОСТОЯНИЯ
- •ОБЪЕКТЫ APPLICATION И SESSION
- •СЕРВЕРНЫЕ ЭЛЕМЕНТЫ УПРАВЛЕНИЯ ASP.NET
- •Принято выделять три типа серверных элементов управления:
- •Преимущества от использования таких элементов при разработке веб- приложений:
- •С программной точки зрения каждому из этих элементов управления соответствует определенный класс в
- •По умолчанию серверные элементы управления HTML в ASP.NET файлах рассматриваются как текст.
- •СЕРВЕРНЫЕ ЭЛЕМЕНТЫ УПРАВЛЕНИЯ ВЕБ- СЕРВЕРА
- •РАБОТА С ИСТОЧНИКАМИ ДАННЫХ В ASP.NET

По умолчанию серверные элементы управления HTML в ASP.NET файлах рассматриваются как текст.
Для их программирования требуется добавление атрибута runat="server" в соответствующий HTML элемент.
Кроме того, все серверные элементы управления HTML должны быть размещены внутри области действия тэга <form>, также имеющего атрибут runat="server".

СЕРВЕРНЫЕ ЭЛЕМЕНТЫ УПРАВЛЕНИЯ ВЕБ- СЕРВЕРА
Подобно серверным элементам управления HTML элементы управления веб-сервера также создаются на веб-сервере и предполагают добавление атрибута runat="server".
Однако они могут и не соответствовать конкретным элементам HTML, но представлять более сложные элементы.
Общий синтаксис для описания таких элементов:
<asp:тип_элемента id="идентификатор" runat="server"/>

РАБОТА С ИСТОЧНИКАМИ ДАННЫХ В ASP.NET
В ASP.NET используются два элемента управления WebForm для управления отображением данных, получаемых из источника данных:
DataGrid - элемент управления, отображающий содержимое объекта ADO.NET DataSet в виде таблицы.
DataList - элемент управления для выбора значений, заполняемых из источника данных.
Если необходимо отобразить данные, полученные по запросу пользователя из источника данных, в виде таблицы на веб-странице, то ASP.NET предоставляет в распоряжение веб-программиста удобный элемент управления DataGrid.