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
Espacio de nombres Microsoft.SharePoint.Mobile.WebControls