TemplateBasedControl.DefaultTemplateName 属性

获取默认呈现模板的名称。

命名空间:  Microsoft.SharePoint.WebControls
程序集:  Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)

语法

声明
Protected Overridable ReadOnly Property DefaultTemplateName As String
    Get
用法
Dim value As String

value = Me.DefaultTemplateName
protected virtual string DefaultTemplateName { get; }

属性值

类型:System.String
名称呈现模板String对象。

备注

针对继承者的注释

默认实现总是返回空引用(无 在 Visual Basic 中)。

在典型的派生类上DefaultTemplateName属性包含一个位于以下文件夹中的.ascx 文件中的 <RenderingTemplate> 元素的 ID 属性的值:

%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\Template\controltemplates

ID 属性标识如果尚未设置TemplateName属性,或者,如果由于某种原因,不能使用该名称的模板可用作回退模板RenderingTemplate对象。

有关可读性和与从TemplateBasedControl类派生其他类的一致性,避免使用DefaultTemplateName属性来标识您想要在特殊的上下文中使用如在特定的窗体上的模板。而是使用AlternateTemplateName属性。

示例

The following is an example of an override of the DefaultTemplateName property. For the full example, see Walkthrough: Creating a Custom Field Type.

protected override string DefaultTemplateName
{
    get
    {
        return "ISBNFieldControl";
    }
}
Protected Overrides ReadOnly Property DefaultTemplateName() As String
    Get
        Return "ISBNFieldControl"
    End Get
End Property

另请参阅

引用

TemplateBasedControl 类

TemplateBasedControl 成员

Microsoft.SharePoint.WebControls 命名空间

其他资源

Patterns of Custom Field Rendering

Custom Field Types

Walkthrough: Creating a Custom Field Type