BaseFieldControl.DisplayTemplate 属性
获取或设置一个对象,可用于控制显示模式 ; 中的BaseFieldControl对象呈现即,但却不在新建或编辑窗体上。
命名空间: Microsoft.SharePoint.WebControls
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
<TemplateContainerAttribute(GetType(FormComponent))> _
Public Property DisplayTemplate As ITemplate
Get
Set
用法
Dim instance As BaseFieldControl
Dim value As ITemplate
value = instance.DisplayTemplate
instance.DisplayTemplate = value
[TemplateContainerAttribute(typeof(FormComponent))]
public ITemplate DisplayTemplate { get; set; }
属性值
类型:System.Web.UI.ITemplate
控制BaseFieldControl对象的呈现ITemplate 。
备注
与默认实现中,如果未显式设置DisplayTemplate但DisplayTemplateName不空引用(无 在 Visual Basic 中), DisplayTemplate返回由DisplayTemplateName命名ITemplate 。但如果DisplayTemplate设置,其默认get访问器忽略DisplayTemplateName的值。
针对继承者的注释
使用它们的默认实现,也有可能DisplayTemplate被设置为不是通过DisplayTemplateName命名模板。因此,使用默认实现中,当您的代码设置DisplayTemplate,它还应设置DisplayTemplateName为同一ITemplate的名称。类似地,当您的代码设置DisplayTemplateName,它还应为同一ITemplate设置DisplayTemplate 。如果您不会强制使用这种方式的逻辑一致性和两个属性具有不一致值在呈现时间, DisplayTemplate确定用于呈现字段的模板。
如果您决定要使用的显示模式中呈现模板,您可以重写的ControlTemplate的get访问器返回DisplayTemplate控制模式时显示。此外,重写的CreateChildControls可以设置TemplateName为DisplayTemplateName控制模式时显示。
另请参阅
引用
Microsoft.SharePoint.WebControls 命名空间