Clase SPMobilePageTitle
Especifica el identificador del punto de entrada <RenderingTemplate> que se utiliza al representar el título 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.SPMobilePageTitle
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 SPMobilePageTitle _
Inherits SPMobileComponent
'Uso
Dim instance As SPMobilePageTitle
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public sealed class SPMobilePageTitle : 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 SPMobilePageTitle aparece en el elemento <HeaderTemplate> 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 SPMobilePageTitle en uso.
<!-- Page declaration and other matter omitted -->
<SPMobile:SPMobileForm RunAt="Server" PageType="HomePage" Paginate="true">
<DeviceSpecific>
<Choice>
<HeaderTemplate>
<SPMobile:SPMobileControlContainer RunAt="Server" Weightless="true">
<SPMobile:SPMobilePageTitle RunAt="Server" />
<SPMobile:SPMobileComponent RunAt="Server" TemplateName="MobileDefaultSeparator" />
</SPMobile:SPMobileControlContainer>
</HeaderTemplate>
<!-- matter omitted -->
</Choice>
</DeviceSpecific>
<SPMobile:SPMobilePageContents RunAt="Server" />
</SPMobile:SPMobileForm>
Dado que el tipo de página es una página principal, el valor de la propiedad DefaultTemplateName , "MobileHomePageTitle", identifica el punto de entrada <RenderingTemplate> MobileDefaultTemplates.ascx. El siguiente fragmento de ese archivo se muestra que el MobileHomePageTitle <RenderingTemplate> llama a un control SPMobileWebTitle .
<SharePoint:RenderingTemplate RunAt="Server" id="MobileHomePageTitle">
<Template>
<SPMobile:SPMobileWebTitle RunAt="Server" />
</Template>
</SharePoint:RenderingTemplate>
The SPMobileWebTitle control, in turn, identifies a more specific <RenderingTemplate> ID: IntendedPageUse_WebSiteType_HomePage_Title, where the placeholders IntendedPageUse and WebSiteType are defined as in Mobile Page Rendering System.
Si el tiempo de ejecución no se encuentra en un archivo .ascx en la carpeta ...\CONTROLTEMPLATES <RenderingTemplate> con un nombre coincidente, usa el <RenderingTemplate> denominado IntendedPageUse_Default_HomePage_Title.
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