Compartir a través de


Crear un control de usuario móvil de ASP.NET

Actualización: noviembre 2007

Uno de los tipos de controles definidos por el programador que proporcionan los controles de ASP.NET Mobile es el control de usuario móvil. Los controles de usuario móviles heredan de la clase base MobileUserControl del espacio de nombres System.Web.UI.MobileControls. Estos controles se almacenan en archivos que tienen una extensión .ascx.

Los controles de usuario móviles proporcionan técnicas muy eficaces para ampliar la funcionalidad de los controles de ASP.NET Mobile. Por ejemplo, se puede colocar casi cualquier control en un control de usuario móvil. Esto es aplicable a los controles de ASP.NET Mobile y a los controles personalizados. Incluso se puede colocar un control StyleSheet en un control de usuario móvil para compartir estilos entre páginas Web de ASP.NET Mobile. No obstante, conviene tener en cuenta que un control DeviceSpecific no se puede colocar en el nivel raíz de un control de usuario.

Cuando se define un control de usuario móvil, se puede crear en Visual Studio y, de forma opcional, se puede almacenar su código en una página de código subyacente. Para obtener más información, vea Convertir una página de formularios Web Forms en un control de usuario y Lo nuevo en compatibilidad con código subyacente en Visual Web Developer.

Los controles de ASP.NET Mobile permiten desarrollar controles de usuario móviles en cualquier lenguaje .NET, como Visual Basic o Visual C#. Utilice el siguiente procedimiento para crear controles de usuario móviles en Visual Studio. En el procedimiento siguiente se presupone que dispone de una aplicación Web que actualmente se está ejecutando en Visual Studio (Visual Web Developer). Si no dispone de esta aplicación, deberá empezar creando un nuevo sitio Web de ASP.NET en Visual Studio.

Para crear un control de usuario móvil

  1. En el Explorador de soluciones, haga clic con el botón secundario del mouse en el nombre del proyecto y, a continuación, haga clic en Agregar nuevo elemento.

  2. En Plantillas instaladas de Visual Studio, seleccione Control de usuario Web móvil, especifique un nombre y seleccione un lenguaje; a continuación, haga clic en Aceptar.

    El diseñador mostrará una página en blanco.

  3. Arrastre controles desde el Cuadro de herramientas y configure sus propiedades según convenga.

  4. Agregue a la página de código subyacente los controladores de eventos y los métodos que sean necesarios.

Vea también

Conceptos

Introducción a los controles definidos por el programador

Otros recursos

Crear controles para páginas de ASP.NET Mobile