- •16 Билет: Элементы управления MultiPage и TabStrip как элементы, характерные для UserForm. Их свойства и события.
- •Value — номер вкладки, которая открыта в настоящий момент (нумерация начинается с 0).
- •Объекты TabStrip
- •Разработка с помощью элемента управления MultiPage
- •Объекты MultiPage
- •Поведение MultiPage
Объекты TabStrip
При реализации элемента управления TabStrip могут использоваться следующие элементы.
|
Клиентское расширение функциональности |
ASP.NET |
Описание |
|
TabStrip |
TabStrip |
Элемент-контейнер для других элементов TabStrip. |
|
Tab |
Tab |
Определяет вкладку внутри элемента управленияTabStrip. |
|
TabSeparator |
TabSeparator |
Определяет разделитель между двумя соседними элементами управления Tab. |
Ссылки на полный набор справочной документации по клиентским и серверным объектам, реализуемым элементом управления TabStrip, см. в справке по элементу управления TabStrip. Справочная документация разделена на страницы, посвященные клиентским и серверным объектам. Клиентские объекты предоставляются расширением функциональности TabStrip. Сведения об объектах ASP.NETприводятся на отдельных страницах.
В следующих двух разделах рассматриваются основные различия между клиентскими и серверными объектами, предоставляемыми элементом управления TabStrip.
Разработка с помощью элемента управления MultiPage
В ASP.NETлюбой элемент HTML на веб-странице можно отметить как серверный элемент управления. Если элемент отмечается как серверный, то ASP.NET обрабатывает элемент управления на веб-сервере и создает выходные данные, которые служат для корректного отображения в конкретном клиентском браузере. В случае с веб-элементами управления в Internet Explorer 5.5 отправляются страницы с поведением динамического HTML (DHTML), которые используют дополнительные функции браузера.
MultiPage поддерживает два способа создания. Интерфейсы MultiPage могут реализовываться в веб-формах ASP.NET с помощью элементов и объектов, предоставленных серверными элементами управления MultiPage. Кроме того, интерфейсы MultiPage также могут быть созданы на HTML-страницах с помощью поведения MultiPage. В любом случае на веб-странице можно создавать различные элементы, но в связи с различиями архитектуры компонентов в ASP.NET и Internet Explorer 5.5 клиентские и серверные объектные модели немного отличаются.
В общем случае, если клиентский браузер неизвестен, рекомендуется создавать веб-формы ASP.NET с помощью элементов управления MultiPage. Это обеспечивает корректность отображения содержимого в основных браузерах, так как элементы управления ASP.NET определяют тип браузера. Содержимое, загруженное из ASP.NET в Internet Explorer 5.5, всегда содержит поведение MultiPage.
При создании содержимого для Internet Explorer 5.5 и более поздних версий рекомендуется использовать на веб-страницах клиентские скрипты в сочетании с поведением MultiPage. Это позволяет ускорить загрузку данных, так как обработка на сервере не выполняется. Кроме того, веб-страницы с использованием поведения MultiPage имеют более совершенный пользовательский интерфейс, так как не требуется передача данных на веб-сервер.
Объекты MultiPage
Элемент управления MultiPage создается с помощью сочетания одного или нескольких элементов.
|
Имя элемента |
Описание |
|
MultiPage |
Определяет контейнер для элементов PageView. |
|
PageView |
Создает элемент PageView в элементе MultiPage. |
Ссылки на полный набор справочной документации по клиентским и серверным объектам, реализуемым с помощью элемента управления MultiPage, см. в разделе Справка по MultiPage. Справочная документация разделена на страницы, посвященные клиентским и серверным объектам. Клиентские объекты предоставляются поведением MultiPage, а страницы объектов ASP.NETпередаются отдельно.
В следующих разделах описываются основные различия клиентских и серверных объектов, предоставляемых элементом MultiPage.
