SPMobilePageContents class
Especifica a ID do ponto de entrada <RenderingTemplate> é usado quando o conteúdo principal de uma página da Web móvel de renderização.
Inheritance hierarchy
System.Object
System.Web.UI.Control
System.Web.UI.WebControls.WebControl
Microsoft.SharePoint.Mobile.WebControls.SPMobileComponent
Microsoft.SharePoint.Mobile.WebControls.SPMobilePageContents
Namespace: Microsoft.SharePoint.Mobile.WebControls
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
<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
Comentários
For an overview of the role of this class in the page rendering system for mobile devices, see Mobile Page Rendering System.
Um objeto SPMobilePageContents é exibida no elemento <SPMobileForm> de uma página da Web móvel. Especifica o ponto de entrada a parte relevante do arquivo MobileDefaultTemplates.ascx localizado em %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\ TEMPLATE\CONTROLTEMPLATES.
Se o tipo de página é a home page, a propriedade DefaultTemplateName contém a ID do <RenderingTemplate>. Para todos os outros tipos de página, a propriedade TemplateName contém a ID do <RenderingTemplate>.
Examples
O seguinte trecho de mbllists.aspx, a página de lista de listas para sites da Web móveis em SharePoint Foundation, mostra um SPMobilePageContents em uso.
<!-- Page declaration and other matter omitted -->
<SPMobile:SPMobileForm RunAt="Server" PageType="HomePage" Paginate="true">
<!-- matter omitted -->
<SPMobile:SPMobilePageContents RunAt="Server" />
</SPMobile:SPMobileForm>
Porque o tipo de página é uma home page, o valor da propriedade DefaultTemplateName , "MobileHomePageContents" identifica o ponto de entrada em MobileDefaultTemplates.ascx<RenderingTemplate>. O seguinte trecho desse arquivo mostra que o MobileHomePageContents <RenderingTemplate> chama um controle 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.
Se houver nenhum <RenderingTemplate> com o nome especificado em um arquivo. ascx na pasta ...\CONTROLTEMPLATES , o tempo de execução usa o <RenderingTemplate> denominado IntendedPageUse_Default_HomePage_Contents.
Thread safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Ver também
Referência
Microsoft.SharePoint.Mobile.WebControls namespace