Crear controles móviles personalizados
Actualización: noviembre 2007
Se pueden crear dos tipos de controles móviles: controles de usuario móviles y controles móviles personalizados. Para crear controles de usuario se utiliza un archivo .ascx y se hereda de MobileUserControl. Los controles móviles personalizados son objetos autónomos que heredan de System.Web.UI.MobileControls.MobileControl. La creación de controles de usuario móviles y controles móviles personalizados de ASP.NET Mobile ofrece una manera de reutilizar la funcionalidad habitual de la interfaz de usuario entre las páginas Web de ASP.NET Mobile.
ASP.NET proporciona varias técnicas para escribir controles móviles propios. Como ayuda para determinar qué tipo de control es el más adecuado para una aplicación, vea Información general sobre los controles de usuario ASP.NET y Desarrollar controles de servidor ASP.NET personalizados.
Como en el caso de los controles de usuario estándar de ASP.NET, con los controles de usuario móviles de ASP.NET se puede utilizar el almacenamiento de fragmentos en caché, una técnica que permite almacenar los resultados de un control en la memoria caché independientemente del resto de la página Web que contiene el control. Para obtener información sobre cómo almacenar en memoria caché los resultados de los controles de usuario de ASP.NET, vea Almacenar en caché partes de una página ASP.NET.
Al crear las páginas Web de ASP.NET Mobile, debe elegir un solo lenguaje, como Microsoft Visual Basic o C#. Sin embargo, una misma página Web móvil puede incluir controles de usuario y controles personalizados creados en cualquier lenguaje admitido por Common Language Runtime.
En esta sección
Controles de usuario
Explica cómo se crea un control personalizado reutilizable para una aplicación mediante del desarrollo del control en un archivo .ascx.Extender la funcionalidad con herencia
Describe el desarrollo de nuevas funciones mediante la creación de un control nuevo que hereda las funciones de un control base y que amplía el control base con nuevos métodos, propiedades o eventos.Atributos personalizados para controles móviles
Describe la adición de atributos específicos de la aplicación a los controles de ASP.NET Mobile.Controles compuestos
Describe el desarrollo de un control compuesto por varios controles individuales.Composición específica de dispositivos
Describe cómo se escriben controles que se representan de forma diferente para dispositivos diferentes y enumera las ventajas de utilizar la composición específica de dispositivos.Escribir controles Web móviles propios
Describe cómo se crea un control ASP.NET Mobile que herede directamente de MobileControl.Implementar persistencia personalizada
Describe cómo se usan generadores de controles para implementar persistencia personalizada.
Vea también
Conceptos
Información general sobre los controles de usuario ASP.NET