Compartir a través de


Adaptadores y páginas de elementos web móviles

Última modificación: miércoles, 02 de febrero de 2011

Hace referencia a: SharePoint Foundation 2010

En este tema se ofrece una introducción al marco de trabajo de adaptadores de SharePoint Foundation para representar elementos web en dispositivos móviles.

Adaptación móvil de SharePoint Foundation

Los programadores pueden poner a disposición páginas de elementos web en sitios web de SharePoint Foundation para que puedan obtener acceso a ellas los dispositivos móviles mediante una variante del sistema de adaptación móvil de Microsoft ASP.NET 3.5. El sistema de adaptación móvil de SharePoint Foundation es básicamente el mismo:

  1. Cuando se solicita una página de elementos web, el servidor front-end web detecta, desde el encabezado de solicitud, qué tipo de dispositivo realiza la solicitud.

  2. Si un dispositivo móvil realiza la solicitud, ASP.NET busca cada elemento web en la página solicitada del archivo compat.browser para averiguar qué adaptador móvil está asociado él, si es que hay alguno.

  3. En cada uno de los eventos, Init, Load, PreRender y UnLoad(), si un elemento web tiene un adaptador móvil, se llamará al controlador del adaptador del evento en lugar de al controlador propio del elemento web, aunque normalmente el controlador del adaptador llamará al controlador del elemento web como parte de su lógica.

  4. En SharePoint Foundation, la implementación del controlador del adaptador en los cuatro eventos comprueba si la página actual es un objeto WebPartMobilePage. Si lo es, el tiempo de ejecución llamará al método On*ForMobile correspondiente: OnLoadForMobile(EventArgs), OnInitForMobile(EventArgs), OnPreRenderForMobile(EventArgs) o OnUnloadForMobile(EventArgs).

Para obtener más información acerca del sistema de adaptación móvil de Microsoft ASP.NET 3.5, vea Architectural Overview of Adaptive Control Behavior, Browser Definition File Schema (browsers Element) y System.Web.UI.Adapters.ControlAdapter.

Programación de SharePoint Foundation Mobile Adaption Framework

En realidad, es más simple desarrollar en el marco de SharePoint Foundation para adaptadores móviles que en el sistema de adaptación móvil de Microsoft ASP.NET 3.5. Al igual que en el sistema de Microsoft ASP.NET 3.5, se crea un control de adaptador móvil para cada elemento web que se desea que esté accesible para dispositivos móviles y se asignará ese adaptador al elemento web cuya representación adapta en el archivo compat.browser.

Sin embargo, el desarrollo con el marco de SharePoint Foundation difiere del desarrollo de adaptadores móviles con Microsoft ASP.NET 3.5 en algunos aspectos. En su mayoría, estas diferencias son necesarias para cumplir con el modelo de seguridad de SharePoint Foundation:

Vea también

Referencia

System.Web.UI.Adapters.ControlAdapter

Microsoft.SharePoint.WebPartPages.WebPartMobileAdapter

Conceptos

Trabajo con archivos Web.config

Otros recursos

Architectural Overview of Adaptive Control Behavior

Browser Definition File Schema (browsers Element)