TemplateBasedControl.AlternateTemplate 属性

获取或设置呈现在上下文中,如特定窗体,在呈现具有Template的控件属性将为不适当的控件模板。

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

语法

声明
<TemplateContainerAttribute(GetType(TemplateContainer))> _
Public Property AlternateTemplate As ITemplate
    Get
    Set
用法
Dim instance As TemplateBasedControl
Dim value As ITemplate

value = instance.AlternateTemplate

instance.AlternateTemplate = value
[TemplateContainerAttribute(typeof(TemplateContainer))]
public ITemplate AlternateTemplate { get; set; }

属性值

类型:System.Web.UI.ITemplate
呈现控件ITemplate对象。

备注

如果未设置AlternateTemplate属性,该属性将返回名为AlternateTemplateName属性的模板。(如果未明确设置后一个属性,它返回DefaultAlternateTemplateName属性的值。

针对调用方的注释

AlternateTemplate属性的set访问器不设置AlternateTemplateName属性的值。因此,可能逻辑不一致的两个属性值。考虑保留AlternateTemplate属性未设置,而是设置AlternateTemplateName属性的值。在这种方式,间接设置AlternateTemplate属性的值。

另请参阅

引用

TemplateBasedControl 类

TemplateBasedControl 成员

Microsoft.SharePoint.WebControls 命名空间

其他资源

Patterns of Custom Field Rendering

Custom Field Types

Walkthrough: Creating a Custom Field Type