Основы ASP.NET
286ASP.NET --- Основы ASP.NET
В приведенных ниже статьях рассказывается, что собой представляет платформа ASP.NET. Описываются базовые части инфраструктуры ASP.NET: модель веб-страниц, конфигурация приложений и управление состоянием. Также будет показано, как ASP.NET обрабатывает запросы и управляет временем жизни веб-приложений.
Также описана одна из самых главных задач в сфере разработки программного обеспечения — доступ и манипулирование данными. В контексте ASP.NET сюда входят основы ADO.NET применительно к веб-приложениям; проектирование компонентов доступа к данным; набор элементов управления ASP.NET с возможностью привязки данных, которые позволяют форматировать и представлять данные без написания большого объема кода; стратегии кэширования данных, обеспечивающие первоклассную производительность. И, наконец, мы рассмотрим стандартные API-интерфейсы .NET Framework которые можно использовать в ASP.NET: работа с файлами, LINQ и обработка XML.
Теоретический материал
1. Обзор ASP.NET
2. Веб-формы
3. Серверные элементы управления
4. Приложения ASP.NET
5. Управление состоянием
6. ASP.NET и ADO.NET - взаимодействия с базами данных
7. Работа с данными и кэширование
- Привязка данных
- Элемент управления данными SqlDataSource
- Элемент управления данными ObjectDataSource
- Элемент управления GridView
- Выбор строк в GridView
- Сортировка GridView
- Разбиение на страницы GridView
- Шаблоны GridView
- Расширения GridView
- Элемент управления ListView
- Элементы управления DetailsView и FormView
- Основы кэширования в ASP.NET
- Кэширование данных
- Зависимости кэша
Интернет магазин на ASP.NET Web Forms 4.5
В приведенных ниже статьях описывается создание реалистичного веб-приложения, которое следует всем базовым подходам, принятыми онлайновыми магазинами. Мы создадим каталог товаров, который пользователи смогут просматривать по категориям; корзину для покупок, в которую пользователи будут добавлять и удалять товары; и форму оплаты, где пользователи смогут вводить сведения о доставке. Мы также создадим админ-панель, предназначенную для управления каталогом товаров и защитим ее, чтобы вносить изменения могли только администраторы сайта.