Freigeben über


TemplateBasedControl-Klasse

Stellt ein Steuerelement, das von einer Vorlage und nicht durch das Schema der Liste definiert ist.

Vererbungshierarchie

System.Object
  System.Web.UI.Control
    Microsoft.SharePoint.WebControls.SPControl
      Microsoft.SharePoint.WebControls.TemplateBasedControl
        

Namespace:  Microsoft.SharePoint.WebControls
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
Public Class TemplateBasedControl _
    Inherits SPControl _
    Implements INamingContainer
'Usage
Dim instance As TemplateBasedControl
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public class TemplateBasedControl : SPControl, 
    INamingContainer

Hinweise

Verwenden Sie diese Klasse (oder eine der davon abgeleiteten Klassen) als Basis für eine Ableitung bestimmte Typen von Steuerelementen Vorlage gerendert. Sie können eine vorhandene Vorlage die Windows SharePoint Services 3.0 enthaltene verwenden oder Erstellen eigener.

Vorlagen sind Objekte vom Typ ITemplate. In der Regel dienen sie als Wert der Eigenschaft RenderingTemplate.Template . RenderingTemplate -Objekte werden in ASCX-Dateien im folgenden Ordner gespeichert definiert:

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

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

TemplateBasedControl-Member

Microsoft.SharePoint.WebControls-Namespace

Weitere Ressourcen

Patterns of Custom Field Rendering

Custom Field Types

Walkthrough: Creating a Custom Field Type

Vererbungshierarchie

System.Object
  System.Web.UI.Control
    Microsoft.SharePoint.WebControls.SPControl
      Microsoft.SharePoint.WebControls.TemplateBasedControl
        Microsoft.SharePoint.WebControls.FormComponent
        Microsoft.SharePoint.WebControls.ListViewSelector
        Microsoft.SharePoint.WebControls.PagingButton
        Microsoft.SharePoint.WebControls.RecentChangesIterator
        Microsoft.SharePoint.WebControls.RecentChangesMenu
        Microsoft.SharePoint.WebControls.TemplateContainer
        Microsoft.SharePoint.WebControls.ToolBarMenuButton
        Microsoft.SharePoint.WebControls.ViewToolBar
        Microsoft.SharePoint.WebControls.WikiReport
        Microsoft.SharePoint.WebControls.WikiReportIterator