Dentro de los controles ASP.NET Mobile
Actualización: noviembre 2007
ASP.NET incluye controles, componentes y herramientas que facilitan la rápida generación de páginas Web móviles para muchos tipos de dispositivos, sin necesidad de escribir código destinado a un dispositivo concreto. Las páginas Web de ASP.NET Mobile reconocen varios dispositivos móviles y pueden representar correctamente su marcado.
También se pueden crear nuevos controles móviles como controles de usuario. Los fabricantes de dispositivos o fabricantes independientes de software (ISV) pueden agregar compatibilidad para los nuevos dispositivos. Si escriben adaptadores de controles propios, los desarrolladores pueden personalizar los controles para sacar partido de características únicas en dispositivos concretos. Para obtener más información acerca de los controles de usuario Web de ASP.NET Mobile y cómo escribir adaptadores de controles propios, vea Crear controles móviles personalizados.
Extensibilidad
Los controles móviles y las páginas Web de ASP.NET Mobile ofrecen las mismas funciones de extensibilidad que están disponibles para las páginas y controles de servidor ASP.NET, pero agregan compatibilidad para trabajar con múltiples dispositivos. En concreto, los controles móviles y las páginas Web de ASP.NET Mobile proporcionan las siguientes posibilidades de extensibilidad:
Los controles de usuario de ASP.NET se pueden usar para escribir de forma declarativa controles móviles simples.
Se pueden personalizar los resultados de un control para un dispositivo específico al agregar un nuevo adaptador para el control.
Se pueden escribir nuevos controles móviles y usarlos en las páginas Web de ASP.NET Mobile. Los nuevos controles pueden utilizar la herencia o la composición para aprovechar los controles existentes.
Se puede agregar compatibilidad para un dispositivo totalmente nuevo usando la extensibilidad de adaptadores, sin realizar cambios en las aplicaciones individuales.
Controles de ASP.NET Mobile
Se pueden crear páginas Web de ASP.NET Mobile en Visual Studio o con cualquier editor de texto. Muchos de los controles son similares a los controles de servidor Web de ASP.NET. Por ejemplo, los controles System.Web.UI.MobileControls.Label y System.Web.UI.MobileControls.TextBox imitan el comportamiento de los controles de ASP.NET System.Web.UI.WebControls.Label y System.Web.UI.WebControls.TextBox.
Los siguientes controles móviles están disponibles en ASP.NET: