Compartir a través de


Clase SPMobilePageContents

Especifica el identificador del punto de entrada <RenderingTemplate> que se usa para representar el contenido principal de una página Web móvil.

Jerarquía de la herencia

System.Object
  System.Web.UI.Control
    System.Web.UI.WebControls.WebControl
      Microsoft.SharePoint.Mobile.WebControls.SPMobileComponent
        Microsoft.SharePoint.Mobile.WebControls.SPMobilePageContents

Espacio de nombres:  Microsoft.SharePoint.Mobile.WebControls
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
Public NotInheritable Class SPMobilePageContents _
    Inherits SPMobileComponent
'Uso
Dim instance As SPMobilePageContents
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public sealed class SPMobilePageContents : SPMobileComponent

Comentarios

For an overview of the role of this class in the page rendering system for mobile devices, see Mobile Page Rendering System.

Un objeto SPMobilePageContents aparece en el elemento <SPMobileForm> de una página Web móvil. Especifica el punto de entrada a la parte relevante del archivo MobileDefaultTemplates.ascx ubicado en %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\ TEMPLATE\CONTROLTEMPLATES.

Si el tipo de página es la página principal, la propiedad DefaultTemplateName contiene el identificador de la <RenderingTemplate>. Para todos los demás tipos de página, la propiedad TemplateName contiene el identificador de la <RenderingTemplate>.

Ejemplos

En el siguiente extracto de mbllists.aspx, la página de lista de listas de sitios Web móviles en SharePoint Foundation, muestra un SPMobilePageContents en uso.

<!-- Page declaration and other matter omitted -->
<SPMobile:SPMobileForm RunAt="Server" PageType="HomePage" Paginate="true">
  <!-- matter omitted -->
  <SPMobile:SPMobilePageContents RunAt="Server" />
</SPMobile:SPMobileForm>

Dado que el tipo de página es una página principal, el valor de la propiedad DefaultTemplateName , "MobileHomePageContents", identifica el punto de entrada <RenderingTemplate> MobileDefaultTemplates.ascx. El siguiente fragmento de ese archivo se muestra que el MobileHomePageContents <RenderingTemplate> llama a un control SPMobileWebContents .

<SharePoint:RenderingTemplate RunAt="Server" id="MobileHomePageContents">
  <Template>
    <SPMobile:SPMobileWebContents RunAt="Server" />
  </Template>
</SharePoint:RenderingTemplate>

The SPMobileWebContents control, in turn, identifies a more specific <RenderingTemplate> ID: IntendedPageUse_WebSiteType_HomePage_Contents, where the placeholders IntendedPageUse and WebSiteType are defined as in Mobile Page Rendering System.

Si no hay ningún <RenderingTemplate> con el nombre especificado en un archivo .ascx en la carpeta ...\CONTROLTEMPLATES , el tiempo de ejecución utiliza el <RenderingTemplate> denominado IntendedPageUse_Default_HomePage_Contents.

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros SPMobilePageContents

Espacio de nombres Microsoft.SharePoint.Mobile.WebControls

Otros recursos

Mobile Page Rendering System