SPMobileComponent.TemplateName - Propriété
Obtient ou définit l'attribut ID d'un élément <RenderingTemplate> qui contrôle le rendu de l'objet SPMobileComponent .
Espace de noms : Microsoft.SharePoint.Mobile.WebControls
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public Overridable Property TemplateName As String
Get
Set
'Utilisation
Dim instance As SPMobileComponent
Dim value As String
value = instance.TemplateName
instance.TemplateName = value
public virtual string TemplateName { get; set; }
Valeur de propriété
Type : System.String
String qui représente l'ID d'un objet RenderingTemplate . La valeur par défaut est la même valeur que DefaultTemplateName (qui a la valeur null si non substituée). Par conséquent, si votre SPMobileComponent-composant dérivé doit avoir un RenderingTemplate, vous devez substituer DefaultTemplateNameou TemplateName, soit vous assurer que votre code définit toujours TemplateName.
Remarques
Dans l'implémentation par défaut, la propriété TemplateName conserve la valeur de l'attribut ID d'un élément <RenderingTemplate> dans le fichier MobileDefaultTemplates.ascx ou GbwMobileDefaultTemplates.ascx que qui se trouve dans %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\CONTROLTEMPLATES ou dans un fichier .ascx personnalisé dans ce même dossier.
En outre, dans l'implémentation par défaut, si Template n'est pas définie explicitement, mais TemplateName n'est pas une référence Null (Rien dans Visual Basic), Template retourne le modèle de RenderingTemplate par TemplateName.
Définition de TemplateName (avec sa mise en oeuvre par défaut) a pour effet secondaire de paramètre Template pour renvoyer le modèle RenderingTemplate nommé par TemplateName.
D'autre part, si Template directement ne se produit pas ensemble TemplateName le nom du modèle qui a été attribué à TemplateRenderingTemplate . Ainsi, vous pouvez réduire le risque de valeurs incohérentes à l'aide de TemplateName lorsque vous avez besoin de définir RenderingTemplate.
Si les valeurs de Template et TemplateName sont incohérents, Template détermine le modèle de RenderingTemplate qui est utilisé pour restituer le composant.