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
另请参阅
引用
Microsoft.SharePoint.WebControls 命名空间