Clase SPMobileWebTitle
Especifica el identificador de la <RenderingTemplate> que se usa cuando se representa el área de encabezado de una página principal de mobile.
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.SPMobileTemplateSelector
Microsoft.SharePoint.Mobile.WebControls.SPMobileWebTemplateSelector
Microsoft.SharePoint.Mobile.WebControls.SPMobileWebTitle
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 SPMobileWebTitle _
Inherits SPMobileWebTemplateSelector
'Uso
Dim instance As SPMobileWebTitle
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public sealed class SPMobileWebTitle : SPMobileWebTemplateSelector
Comentarios
Para obtener información general de la función de esta clase en el sistema de representación de página para dispositivos móviles, consulte Mobile Page Rendering System.
No llame a SPMobileWebTitle en el código. Documentación para proporcionar una mejor comprensión de las páginas Web móviles cómo se representan y cómo se puede personalizar la representación.
Para obtener información sobre la representación del área de título de las páginas excepto la página principal, vea SPMobileListTitle.
El identificador de <RenderingTemplate> tiene el siguiente formato.
IntendedPageUse_WebSiteType_PageType_Title
Los marcadores de posición IntendedPageUse y WebSiteType se definen como en Mobile Page Rendering System,
El PageType es el tipo de página, como página principal o NewForm. En la práctica, en SharePoint Foundation, esta parte del identificador de siempre es página principal.
"Title" indica que <RenderingTemplate> se aplica a la parte del encabezado de la página.
El siguiente fragmento del archivo MobileDefaultTemplates.ascx (en %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\CONTROLTEMPLATES)) muestra cómo se llama a la SPMobileWebTitle por la plantilla de representación de "MobileHomePageTitle".
<SharePoint:RenderingTemplate RunAt="Server" ID="MobileHomePageTitle">
<Template>
<SPMobile:SPMobileWebTitle RunAt="Server" />
</Template>
</SharePoint:RenderingTemplate>
El siguiente extracto desde el mismo archivo muestra una de las plantillas de representación integrada que pueden llamar, a su vez, por el objeto SPMobileWebNavigation :
<SharePoint:RenderingTemplate RunAt="Server" id="Mobile_STS_HomePage_Title">
<Template>
<mobile:LiteralText RunAt="Server"
Text="<%$Resources:wss, viewlsts_pagetitle_doclist%>"
BreakAfter="false" />
<mobile:LiteralText RunAt="Server"
Text="<%$Resources:wss, mobile_listtitle_separator%>"
BreakAfter="false" />
<WPMobile:WebPartMobilePageTitle RunAt="Server" />
</Template>
</SharePoint:RenderingTemplate>
Si no se encuentra una plantilla con el nombre coincidente para un específico IntendedPageUse y WebSiteType se utiliza la _Default_HomePage_Title IntendedPageUse<RenderingTemplate>.
No cambie MobileDefaultTemplates.ascx o GbwMobileDefaultTemplates.ascx. Para personalizar la representación del encabezado de un tipo de página determinada de un tipo de sitio web determinado, cree un archivo .aspx personalizada en la carpeta ...\CONTROLTEMPLATES que contiene un <RenderingTemplate> con el nombre IntendedPageUse_WebSiteType_PageType_Title. Especifique un uso previsto de página, por ejemplo, WebPartMobile para IntendedPageUse. Especifique el nombre de un <Template>, como STS, SGS, o BLOG (o el identificador de un <Template> para una definición de sitio personalizado) en lugar de WebSiteType. <RenderingTemplate> personalizado, a continuación, llama a una combinación de controles distintos de los usados por IntendedPageUse_Default_HomePage_Title para representar el encabezado. (En caso contrario, la personalización sería inútil).
El tiempo de ejecución automáticamente da preferencia a personalizado <RenderingTemplate> sobre la IntendedPageUse_Default_PageType_Title <RenderingTemplate> en MobileDefaultTemplates.ascx.
Para obtener más información acerca de cómo personalizar los títulos de la página Web, consulte Walkthrough: Customizing the Mobile Home Page.
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