
- •Вопрос 1. Что такое интернет? Три лица интернет.
- •Вопрос 2. Службы интернет. Протоколы интернет.
- •Вопрос 3. Стек tcp/ip. Уровни стека.
- •4 Уровня:
- •Вопрос 8. Обработка запросов "браузер-сервер"
- •Вопрос 9.
- •Вопрос 10
- •Вопрос 11
- •Вопрос 12. Структура страницы asp.Net. Директивы страницы asp.Net.
- •Вопрос 13. Директива @Page. Директива @Import.
- •Вопрос 14. Директива @implements. Директива @Master.
- •Вопрос 15.
- •Вопрос 16.
- •Вопрос 17.
- •Вопрос 18.
- •Вопрос 19.
- •Вопрос 20.
- •Вопрос 21.
- •Вопрос 22. Главная страница asp.Net. Определение.
- •Вопрос 23.
- •Вопрос 24.
- •Вопрос 25.
- •Вопрос 26.
- •Вопрос 27.
- •Вопрос 28.
- •Вопрос 29.
- •Вопрос 30.
- •Основные операции запросов linq
Вопрос 20.
Серверные HTML-элементы управления имеют следующие функциональные возможности:
Объектная модель, которую можно запрограммировать на сервере с помощью обычных методов объектно-ориентированного программирования. Каждый серверный элемент управления обладает свойствами, позволяющими программно управлять его атрибутами разметки в серверном коде.
Набор событий, для которых можно писать обработчики в основном так же, как и в клиентской форме, за исключением того, что событие обрабатывается в серверном коде.
Возможность обработки событий в клиентском сценарии.
Автоматическая поддержка состояния элемента управления. Если страница выполняет круговой путь к серверу, то значения, введенные пользователем в серверные HTML-элементы управления, автоматически учитываются и отправляются обратно в обозреватель.
Взаимодействие с проверяющими элементами управления ASP.NET, так что можно проверять сведения, введенные пользователем в элемент управления.
Привязка данных к одному или нескольким свойствам элемента управления.
Поддержка стилей в случае, когда веб-страница ASP.NET отображается в обозревателе, поддерживающем каскадные таблицы стилей.
Передача специализированных атрибутов. В серверные HTML-элементы управления можно добавить любые необходимые атрибуты, которые структура страниц отображает, не изменяя их функциональных возможностей. Это позволяет добавлять в элементы управления атрибуты, предоставленные обозревателем.
Серверные веб-элементы управления ASP.NET
Серверные веб-элементы управления ASP.NET – это объекты на веб-страницах ASP.NET, которые выполняются при запросе страницы и подготавливают ее к просмотру в обозревателе. Многие серверные веб-элементы управления похожи на уже знакомые HTML-элементы, такие как кнопки и текстовые поля. Другие элементы управления охватывают сложное поведение, например элементы управления календарем, а также элементы управления для подключения к источникам данных и отображения данных.
Вопрос 21.
System.Web.UI.WebControls - пространство имен
Пространство имен System.Web.UI.WebControls содержит классы, позволяющие создавать на веб-странице серверные веб-элементы управления. Серверные веб-элементы управления запускаются на сервере; к их числу относятся такие элементы управления форм, как кнопки и текстовые поля. К этой же категории относятся элементы управления особого назначения, например календарь. Поскольку серверные веб-элементы управления выполняются на сервере, можно программно ими управлять. Хотя серверные веб-элементы управления визуализируются как HTML, их объектная модель не обязательно отражает синтаксис HTML.
основные свойства серверных веб-элементов управления:
Сокращается количество кода, написанного вручную (что особенно заметно для сложных элементов документа). Элемент просто "перетаскивается" из панели инструментов, после чего выполняется настройка его параметров в специальном окне. При этом все изменения автоматически заносятся непосредственно в *.aspx файл.
С программной точки зрения каждому из этих элементов управления соответствует определенный класс в библиотеке базовых классов .NET, что позволяет писать для них такой же код как и для любых других классов.
Для любого элемента управления WebForm определен набор событий, обрабатываемых на веб-сервере.
Для любого элемента управления WebForm предоставляется возможность для проверки ввода данных пользователем.