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

Vea también

Conceptos

Información general sobre los controles de usuario ASP.NET

Referencia

MobileControl

Otros recursos

Guía del desarrollador de la extensibilidad

Desarrollar controles de servidor ASP.NET personalizados