TemplateBasedControl.TemplateName 属性
获取或设置控件的呈现模板的名称。
命名空间: Microsoft.SharePoint.WebControls
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
Public Property TemplateName As String
Get
Set
用法
Dim instance As TemplateBasedControl
Dim value As String
value = instance.TemplateName
instance.TemplateName = value
public string TemplateName { get; set; }
属性值
类型:System.String
String 对象,表示呈现控件的呈现模板的名称。默认值为空引用(无 在 Visual Basic 中)。
备注
除非已为TemplateName属性设置特定值,则TemplateName属性将返回DefaultTemplateName属性的值。
针对调用方的注释
通常,调用的代码应TemplateName属性设置为 <RenderingTemplate> 元素的 ID 属性的值.ascx 文件位于以下文件夹中:
%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\Template\controltemplates
ID 属性标识呈现控件的RenderingTemplate对象。
如果您想要呈现在特定上下文中使用不同的控件,如特定窗体上可以指定一个可选模板使用AlternateTemplateName属性。避免实现此目的 ; 使用DefaultTemplateName属性这将提高您的代码可读性和其与从TemplateBasedControl类派生其他类的一致性。
另请参阅
引用
Microsoft.SharePoint.WebControls 命名空间