SPMobilePageContents - Classe
Spécifie l'ID du point d'entrée <RenderingTemplate> qui est utilisé lors du rendu du contenu principal d'une page Web mobile.
Hiérarchie d’héritage
System.Object
System.Web.UI.Control
System.Web.UI.WebControls.WebControl
Microsoft.SharePoint.Mobile.WebControls.SPMobileComponent
Microsoft.SharePoint.Mobile.WebControls.SPMobilePageContents
Espace de noms : Microsoft.SharePoint.Mobile.WebControls
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
Public NotInheritable Class SPMobilePageContents _
Inherits SPMobileComponent
'Utilisation
Dim instance As SPMobilePageContents
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public sealed class SPMobilePageContents : SPMobileComponent
Remarques
For an overview of the role of this class in the page rendering system for mobile devices, see Mobile Page Rendering System.
Un objet SPMobilePageContents apparaît dans l'élément <SPMobileForm> d'une page Web mobile. Il spécifie le point d'entrée dans la partie appropriée du fichier MobileDefaultTemplates.ascx situé dans %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\ TEMPLATE\CONTROLTEMPLATES.
Si le type de page est la page d'accueil, la propriété DefaultTemplateName conserve l'ID de la <RenderingTemplate>. Pour tous les autres types de page, la propriété TemplateName conserve l'ID de la <RenderingTemplate>.
Exemples
L'extrait suivant tiré mbllists.aspx, la page liste-de-listes pour les sites Web mobiles dans SharePoint Foundation, présente un SPMobilePageContents en cours d'utilisation.
<!-- Page declaration and other matter omitted -->
<SPMobile:SPMobileForm RunAt="Server" PageType="HomePage" Paginate="true">
<!-- matter omitted -->
<SPMobile:SPMobilePageContents RunAt="Server" />
</SPMobile:SPMobileForm>
Étant donné que le type de page est une page d'accueil, la valeur de la propriété DefaultTemplateName , « MobileHomePageContents », identifie le point d'entrée <RenderingTemplate> dans MobileDefaultTemplates.ascx. L'extrait suivant de ce fichier indique que le MobileHomePageContents <RenderingTemplate> appelle un contrôle 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.
S'il n'aucun <RenderingTemplate> avec le nom spécifié dans un fichier .ascx dans le dossier ...\CONTROLTEMPLATES , le runtime utilise le <RenderingTemplate> nommé IntendedPageUse_Default_HomePage_Contents.
Cohérence de thread
Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.
Voir aussi
Référence
SPMobilePageContents - Membres
Microsoft.SharePoint.Mobile.WebControls - Espace de noms