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类派生其他类的一致性。

另请参阅

引用

TemplateBasedControl 类

TemplateBasedControl 成员

Microsoft.SharePoint.WebControls 命名空间

其他资源

Patterns of Custom Field Rendering

Custom Field Types

Walkthrough: Creating a Custom Field Type