Создание пользовательских элементов управления для мобильных устройств
Обновлен: Ноябрь 2007
Разработчики могут создавать два типа элементов управления: пользовательские и настраиваемые элементы управления для мобильных устройств. Пользовательские элементы управления создаются с помощью ASCX-файла и наследуются от MobileUserControl. Настраиваемые элементы управления для мобильных устройств являются автономными объектами, наследуемыми от System.Web.UI.MobileControls.MobileControl. Создание мобильных пользовательских элементов управления и настраиваемых элементов управления позволяет повторно использовать общую функциональность интерфейса пользователя на веб-страницах ASP.NET для мобильных устройств.
ASP.NET предоставляет несколько методов создания собственных мобильных элементов управления. Дополнительные сведения о выборе наиболее подходящего для приложения типа элемента управления см. в разделах Общие сведения о пользовательских элементах управления ASP.NET и Разработка пользовательских серверных элементов управления ASP.NET.
С помощью мобильных пользовательских элементов управления ASP.NET — стандартных элементов управления ASP.NET — можно использовать кэширование фрагментов. Эта методика позволяет кэшировать выходные данные элемента управления независимо от другого содержимого веб-страницы, содержащего элемент управления. Дополнительные сведения о кэшировании пользовательских элементов управления ASP.NET см. в разделе Кэширование частей страницы ASP.NET.
При создании веб-страниц ASP.NET для мобильных устройств необходимо выбрать единый язык, например Microsoft Visual Basic или C#. В то же время одна мобильная веб-страница может содержать пользовательские и настраиваемые элементы управления, написанные на любом языке, поддерживаемом средой CLR.
В этом подразделе
Пользовательские элементы управления
Описывает способ создания повторно используемых настраиваемых элементов управления для приложения путем разработки элемента в ASCX-файле.Расширение функциональных возможностей с помощью наследования
Описывает разработку новой функциональности путем написания нового элемента управления, наследующего функциональность базового элемента, и расширения базового элемента новыми методами, свойствами или событиями.Настраиваемые атрибуты элементов управления для мобильных устройств
Описывает добавление атрибутов конкретного приложения к мобильным элементам управления ASP.NET.Составные элементы управления
Описывает разработку элемента управления, состоящего из нескольких отдельных элементов.Композиция для конкретного устройства
Описывает создание элементов управления, которые отображаются различным образом для различных устройств, а также предоставляет список преимуществ использования композиции для конкретных устройств.Создание собственных веб-элементов управления для мобильных устройств
Описывает создание элемента управления ASP.NET для мобильных устройств, наследуемого напрямую от MobileControl.Реализация пользовательской сохраняемости
Описывает использование сборщиков элементов управления для реализации настраиваемой сохраняемости.
См. также
Основные понятия
Общие сведения о пользовательских элементах управления ASP.NET
Ссылки
Другие ресурсы
Руководство разработчика по расширяемости
Разработка пользовательских серверных элементов управления ASP.NET