Partager via


SPMobilePageNavigation - Classe

Spécifie l'ID du point d'entrée <RenderingTemplate> qui est utilisé lors du rendu de la zone de navigation (pied de page) 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.SPMobilePageNavigation

Espace de noms :  Microsoft.SharePoint.Mobile.WebControls
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
Public NotInheritable Class SPMobilePageNavigation _
    Inherits SPMobileComponent
'Utilisation
Dim instance As SPMobilePageNavigation
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public sealed class SPMobilePageNavigation : 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 SPMobilePageNavigation apparaît dans l'élément <FooterTemplate> 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, présente un objet SPMobilePageNavigation en cours d'utilisation.

<!-- Page declaration and other matter omitted -->
<SPMobile:SPMobileForm RunAt="Server" PageType="HomePage" Paginate="true">
  <DeviceSpecific>
    <Choice>
      <!-- matter omitted -->
      <FooterTemplate>
        <SPMobile:SPMobileControlContainer RunAt="Server" Weightless="true">
          <SPMobile:SPMobileComponent RunAt="Server" Templatename="MobilePaginateNavigation" />
          <SPMobile:SPMobileComponent RunAt="Server" TemplateName="MobileDefaultSeparator" />
          <SPMobile:SPMobilePageNavigation RunAt="Server" />
        </SPMobile:SPMobileControlContainer>
      </FooterTemplate>
    </Choice>
  </DeviceSpecific>
  <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 , « MobileHomePageNavigation », identifie le point d'entrée <RenderingTemplate> dans MobileDefaultTemplates.ascx. L'extrait suivant de ce fichier indique que la MobileHomePageNavigation <RenderingTemplate> appelle un contrôle SPMobileWebNavigation .

<SharePoint:RenderingTemplate RunAt="Server" id="MobileHomePageNavigation">
  <Template>
    <SPMobile:SPMobileWebNavigation RunAt="Server" />
  </Template>
</SharePoint:RenderingTemplate>

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

Si aucun <RenderingTemplate> avec un ID correspondant existe dans un fichier .ascx dans le dossier ...\CONTROLTEMPLATES , elle utilise le <RenderingTemplate> nommé IntendedPageUse_Default_HomePage_Navigation.

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

SPMobilePageNavigation - Membres

Microsoft.SharePoint.Mobile.WebControls - Espace de noms

Autres ressources

Mobile Page Rendering System