Freigeben über


Control-Member

Definiert die Eigenschaften, Methoden und Ereignisse, die von allen ASP.NET-Serversteuerelementen gemeinsam genutzt werden.

In den folgenden Tabellen werden die vom Control -Typ verfügbar gemachten Member aufgeführt.

Öffentliche Konstruktoren

  Name Beschreibung
Öffentliche Methode Control Initialisiert eine neue Instanz der Control-Klasse.

Zum Seitenanfang

Öffentliche Eigenschaften

(siehe auch Geschützte Eigenschaften )

  Name Beschreibung
Öffentliche Eigenschaft AppRelativeTemplateSourceDirectory Ruft das anwendungsrelative virtuelle Verzeichnis des Page-Objekts oder des UserControl-Objekt ab, das dieses Steuerelement enthält, oder legt dieses Verzeichnis fest.
Öffentliche Eigenschaft BindingContainer Ruft das Steuerelement ab, das die Datenbindung dieses Steuerelements enthält.
Öffentliche Eigenschaft ClientID Ruft den von ASP.NET generierten Bezeichner des Serversteuerelements ab.
Öffentliche Eigenschaft Controls Ruft ein ControlCollection-Objekt ab, das die untergeordneten Steuerelemente für ein angegebenes Serversteuerelement in der Hierarchie der Benutzeroberfläche darstellt.
Öffentliche Eigenschaft EnableTheming Ruft einen Wert ab, der angibt, ob für dieses Steuerelement Designs gelten, oder legt diesen fest.
Öffentliche Eigenschaft EnableViewState Ruft einen Wert ab, der dem anfordernden Client angibt, ob das Serversteuerelement seinen Ansichtszustand sowie den Ansichtszustand von jedem enthaltenen untergeordneten Steuerelement beibehält, oder legt diesen fest.
Öffentliche Eigenschaft ID Ruft den programmgesteuerten Bezeichner ab, der dem Serversteuerelement zugewiesen ist, oder legt diesen fest.
Öffentliche Eigenschaft NamingContainer Ruft einen Verweis auf den Benennungscontainer des Serversteuerelements ab, der einen eindeutigen Namespace erstellt, damit zwischen Serversteuerelementen mit demselben Control.ID-Eigenschaftenwert unterschieden werden kann.
Öffentliche Eigenschaft Page Ruft einen Verweis auf die Page-Instanz ab, die das Serversteuerelement enthält.
Öffentliche Eigenschaft Parent Ruft einen Verweis auf das übergeordnete Steuerelement des Serversteuerelements in der Steuerelementhierarchie der Seite ab.
Öffentliche Eigenschaft Site Ruft Informationen zum Container ab, der das aktuelle Steuerelement hostet, wenn es auf einer Entwurfsoberfläche wiedergegeben wird.
Öffentliche Eigenschaft SkinID Ruft das Design ab, das auf das Steuerelement angewendet werden soll, oder legt dieses fest.
Öffentliche Eigenschaft TemplateControl Ruft einen Verweis auf die Vorlage ab, die dieses Steuerelement enthält, oder legt den Verweis fest.
Öffentliche Eigenschaft TemplateSourceDirectory Ruft das virtuelle Verzeichnis der Page oder des UserControl ab, in dem das aktuelle Serversteuerelement enthalten ist.
Öffentliche Eigenschaft UniqueID Ruft den eindeutigen, hierarchisierten Bezeichner für das Serversteuerelement ab.
Öffentliche Eigenschaft Visible Ruft einen Wert ab, der angibt, ob ein Serversteuerelement als Benutzeroberfläche auf der Seite dargestellt wird, oder legt diesen fest.

Zum Seitenanfang

Geschützte Eigenschaften

  Name Beschreibung
Geschützte Eigenschaft Adapter Ruft den browserspezifischen Adapter für das Steuerelement ab.
Geschützte Eigenschaft ChildControlsCreated Ruft einen Wert ab, der angibt, ob die untergeordneten Steuerelemente des Serversteuerelements erstellt wurden.
Geschützte Eigenschaft ClientIDSeparator Ruft einen Zeichenwert ab, der das in der ClientID-Eigenschaft verwendete Trennzeichen darstellt.
Geschützte Eigenschaft Context Ruft das dem Serversteuerelement für die aktuelle Webanforderung zugeordnete HttpContext-Objekt ab.
Geschützte Eigenschaft DesignMode Ruft einen Wert ab, der angibt, ob ein Steuerelement auf einer Entwurfsoberfläche verwendet wird.
Geschützte Eigenschaft Events Ruft eine Liste von Ereignishandlerdelegaten für das Steuerelement ab. Diese Eigenschaft ist schreibgeschützt.
Geschützte Eigenschaft HasChildViewState Ruft einen Wert ab, der angibt, ob in den untergeordneten Steuerelementen des aktuellen Serversteuerelements gespeicherte Einstellungen für den Ansichtszustand vorhanden sind.
Geschützte Eigenschaft IdSeparator Ruft das als Trennzeichen für Steuerelementbezeichner verwendete Zeichen ab.
Geschützte Eigenschaft IsChildControlStateCleared Ruft einen Wert ab, der angibt, ob in diesem Steuerelements enthaltene Steuerelemente über einen Steuerelementzustand verfügen.
Geschützte Eigenschaft IsTrackingViewState Ruft einen Wert ab, der angibt, ob das Serversteuerelement Änderungen des Ansichtszustands speichert.
Geschützte Eigenschaft IsViewStateEnabled Ruft einen Wert ab, der angibt, ob der Ansichtszustand für dieses Steuerelement aktiviert ist.
Geschützte Eigenschaft LoadViewStateByID Ruft einen Wert ab, der angibt, ob das Steuerelement seinen Ansichtszustand über ID anstatt über den Index lädt.
Geschützte Eigenschaft ViewState Ruft ein Wörterbuch mit Zustandsinformationen ab, mit dem Sie den Ansichtszustand eines Serversteuerelements über mehrere Anforderungen für dieselbe Seite hinweg speichern und wiederherstellen können.
Geschützte Eigenschaft ViewStateIgnoresCase Ruft einen Wert ab, der angibt, ob bei dem StateBag-Objekt die Groß- und Kleinschreibung nicht berücksichtigt wird.

Zum Seitenanfang

Öffentliche Methoden

(siehe auch Geschützte Methoden )

  Name Beschreibung
Öffentliche Methode ApplyStyleSheetSkin Übernimmt die im Stylesheet der Seite definierten Stileigenschaften für das Steuerelement.
Öffentliche Methode DataBind Überladen. Bindet eine Datenquelle an das aufgerufene Serversteuerelement und an alle untergeordneten Steuerelemente.
Öffentliche Methode Dispose Ermöglicht es einem Serversteuerelement, die letzte Bereinigung durchzuführen, bevor es aus dem Speicher freigegeben wird.
Öffentliche Methode Equals  Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.)
Öffentliche Methode FindControl Überladen. Durchsucht den aktuellen Benennungscontainer nach dem angegebenen Serversteuerelement.
Öffentliche Methode Focus Legt den Eingabefokus auf ein Steuerelement fest.
Öffentliche Methode GetHashCode  Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.)
Öffentliche Methode GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode HasControls Ermittelt, ob das Serversteuerelement untergeordnete Steuerelemente enthält.
Öffentliche Methode Statisch ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode RenderControl Überladen. Gibt Inhalte von Serversteuerelementen aus und speichert Ablaufverfolgungsinformationen zum Steuerelement, wenn die Ablaufverfolgung aktiviert ist.
Öffentliche Methode ResolveClientUrl Ruft einen URL ab, der vom Browser verwendet werden kann.
Öffentliche Methode ResolveUrl Konvertiert einen URL in einen vom anfordernden Client verwendbaren URL.
Öffentliche Methode SetRenderMethodDelegate Beauftragt einen Ereignishandlerdelegaten, das Serversteuerelement und seinen Inhalt im übergeordneten Steuerelement wiederzugeben.
Öffentliche Methode ToString  Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.)

Zum Seitenanfang

Geschützte Methoden

  Name Beschreibung
Geschützte Methode AddedControl Wird aufgerufen, nachdem ein untergeordnetes Steuerelement der Controls-Auflistung des Control-Objekts hinzugefügt wurde.
Geschützte Methode AddParsedSubObject Benachrichtigt das Serversteuerelement, dass entweder ein XML- oder ein HTML-Element analysiert wurde, und fügt das Element dem ControlCollection-Objekt des Serversteuerelements hinzu.
Geschützte Methode BuildProfileTree Sammelt Informationen zum Serversteuerelement und übermittelt sie an die Trace-Eigenschaft, sodass diese angezeigt werden, wenn die Ablaufverfolgung für die Seite aktiviert ist.
Geschützte Methode ClearChildControlState Löscht die Informationen zum Steuerelementzustand für die untergeordneten Steuerelemente des Serversteuerelements.
Geschützte Methode ClearChildState Löscht die Informationen zum Ansichtszustand sowie zum Steuerelementzustand für alle untergeordneten Steuerelemente des Serversteuerelements.
Geschützte Methode ClearChildViewState Löscht die Informationen über den Ansichtszustand für alle untergeordneten Steuerelemente des Serversteuerelements.
Geschützte Methode CreateChildControls Wird vom ASP.NET-Seitenframework aufgerufen, um Serversteuerelemente mit kompositionsbasierter Implementierung zu benachrichtigen, dass alle enthaltenen untergeordneten Steuerelemente als Vorbereitung auf einen Postback oder eine Wiedergabe erstellt werden sollen.
Geschützte Methode CreateControlCollection Erstellt ein neues ControlCollection-Objekt, das die untergeordneten Steuerelemente (literale und Serversteuerelemente) des Serversteuerelements aufnehmen soll.
Geschützte Methode DataBind Überladen. Bindet eine Datenquelle an das aufgerufene Serversteuerelement und an alle untergeordneten Steuerelemente.
Geschützte Methode DataBindChildren Bindet eine Datenquelle an die untergeordneten Steuerelemente des Serversteuerelements.
Geschützte Methode EnsureChildControls Stellt fest, ob das Serversteuerelement untergeordnete Steuerelemente enthält. Wenn das nicht der Fall ist, werden untergeordnete Steuerelemente erstellt.
Geschützte Methode EnsureID Erstellt einen Bezeichner für Steuerelemente, die nicht über einen zugewiesenen Bezeichner verfügen.
Geschützte Methode Finalize  Gibt einem Object Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor das Object von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Geschützte Methode FindControl Überladen. Durchsucht den aktuellen Benennungscontainer nach dem angegebenen Serversteuerelement.
Geschützte Methode GetDesignModeState Ruft die Entwurfszeitdaten für ein Steuerelement ab.
Geschützte Methode HasEvents Gibt einen Wert zurück, der angibt, ob Ereignisse für das Steuerelement oder für untergeordnete Steuerelemente registriert werden.
Geschützte Methode IsLiteralContent Ermittelt, ob das Serversteuerelement nur literalen Inhalt enthält.
Geschützte Methode LoadControlState Stellt die Informationen zum Steuerelementzustand aus einer früheren Seitenanforderung wieder her, die durch die SaveControlState-Methode gespeichert wurden.
Geschützte Methode LoadViewState Stellt die Informationen zum Ansichtszustand aus einer früheren Seitenanforderung wieder her, die durch die SaveViewState-Methode gespeichert wurden.
Geschützte Methode MapPathSecure Ruft den physikalischen Pfad ab, auf den ein absoluter bzw. relativer virtueller Pfad verweist.
Geschützte Methode MemberwiseClone  Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode OnBubbleEvent Bestimmt, ob das Ereignis für das Serversteuerelement in der Serversteuerelementhierarchie der Benutzeroberfläche der Seite nach oben weitergegeben wird.
Geschützte Methode OnDataBinding Löst das DataBinding-Ereignis aus.
Geschützte Methode OnInit Löst das Init-Ereignis aus.
Geschützte Methode OnLoad Löst das Load-Ereignis aus.
Geschützte Methode OnPreRender Löst das PreRender-Ereignis aus.
Geschützte Methode OnUnload Löst das Unload-Ereignis aus.
Geschützte Methode OpenFile Ruft einen Stream zum Lesen einer Datei ab.
Geschützte Methode RaiseBubbleEvent Weist dem übergeordneten Element des Steuerelements alle Ereignisquellen und zugehörige Informationen zu.
Geschützte Methode RemovedControl Wird aufgerufen, nachdem ein untergeordnetes Steuerelement aus der Controls-Auflistung des Control-Objekts entfernt wurde.
Geschützte Methode Render Sendet den Inhalt eines Serversteuerelements an ein bereitgestelltes HtmlTextWriter-Objekt, das den Inhalt für die Wiedergabe auf den Client schreibt.
Geschützte Methode RenderChildren Gibt den Inhalt der untergeordneten Elemente eines Serversteuerelements an ein bereitgestelltes HtmlTextWriter-Objekt aus, das den Inhalt für die Wiedergabe auf den Client schreibt.
Geschützte Methode RenderControl Überladen. Gibt Inhalte von Serversteuerelementen aus und speichert Ablaufverfolgungsinformationen zum Steuerelement, wenn die Ablaufverfolgung aktiviert ist.
Geschützte Methode ResolveAdapter Ruft den Steuerelementadapter ab, der für die Wiedergabe des angegebenen Steuerelements verantwortlich ist.
Geschützte Methode SaveControlState Speichert alle Änderungen am Zustand des Serversteuerelements, die seit dem letzten Postback der Seite an den Server aufgetreten sind.
Geschützte Methode SaveViewState Speichert alle Änderungen am Ansichtszustand des Serversteuerelements, die seit dem letzten Postback der Seite an den Server aufgetreten sind.
Geschützte Methode SetDesignModeState Legt Entwurfszeitdaten für ein Steuerelement fest.
Geschützte Methode TrackViewState Veranlasst die Nachverfolgung von Änderungen am Ansichtszustand des Serversteuerelements, sodass die Änderungen im StateBag-Objekt des Serversteuerelements gespeichert werden können. Auf dieses Objekt kann über die Control.ViewState-Eigenschaft zugegriffen werden.

Zum Seitenanfang

Öffentliche Ereignisse

  Name Beschreibung
Öffentliches Ereignis DataBinding Tritt ein, wenn das Serversteuerelement eine Bindung an eine Datenquelle durchführt.
Öffentliches Ereignis Disposed Tritt ein, wenn ein Serversteuerelement im Speicher freigegeben wird. Dies ist die letzte Stufe des Lebenszyklus des Serversteuerelements bei der Anforderung einer ASP.NET-Seite.
Öffentliches Ereignis Init Tritt bei der Initialisierung des Serversteuerelements ein. Dies ist der erste Schritt in dessen Lebenszyklus.
Öffentliches Ereignis Load Tritt ein, wenn das Serversteuerelement in das Page-Objekt geladen wird.
Öffentliches Ereignis PreRender Tritt nach dem Laden des Control-Objekts, jedoch vor der Wiedergabe ein.
Öffentliches Ereignis Unload Tritt ein, wenn das Serversteuerelement aus dem Speicher entladen wird.

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite Schnittstellenimplementierung Methode System.Web.UI.IControlDesignerAccessor.GetDesignModeState Eine Beschreibung dieses Members finden Sie unter der IControlDesignerAccessor.GetDesignModeState-Methode.
Explizite Schnittstellenimplementierung Methode System.Web.UI.IControlDesignerAccessor.SetDesignModeState Eine Beschreibung dieses Members finden Sie unter der IControlDesignerAccessor.SetDesignModeState-Methode.
Explizite Schnittstellenimplementierung Methode System.Web.UI.IControlDesignerAccessor.SetOwnerControl Eine Beschreibung dieses Members finden Sie unter der IControlDesignerAccessor.SetOwnerControl-Methode.
Explizite Schnittstellenimplementierung Methode System.Web.UI.IParserAccessor.AddParsedSubObject Eine Beschreibung dieses Members finden Sie unter der IParserAccessor.AddParsedSubObject-Methode.
Explizite Schnittstellenimplementierung Eigenschaft System.Web.UI.IControlBuilderAccessor.ControlBuilder Eine Beschreibung dieses Members finden Sie unter der IControlBuilderAccessor.ControlBuilder-Methode.
Explizite Schnittstellenimplementierung Eigenschaft System.Web.UI.IControlDesignerAccessor.UserData Eine Beschreibung dieses Members finden Sie unter der IControlDesignerAccessor.UserData-Methode.
Explizite Schnittstellenimplementierung Eigenschaft System.Web.UI.IDataBindingsAccessor.DataBindings Eine Beschreibung dieses Members finden Sie unter der IDataBindingsAccessor.DataBindings-Methode.
Explizite Schnittstellenimplementierung Eigenschaft System.Web.UI.IDataBindingsAccessor.HasDataBindings Eine Beschreibung dieses Members finden Sie unter der IDataBindingsAccessor.HasDataBindings-Methode.
Explizite Schnittstellenimplementierung Eigenschaft System.Web.UI.IExpressionsAccessor.Expressions Eine Beschreibung dieses Members finden Sie unter der IExpressionsAccessor.Expressions-Methode.
Explizite Schnittstellenimplementierung Eigenschaft System.Web.UI.IExpressionsAccessor.HasExpressions Eine Beschreibung dieses Members finden Sie unter der IExpressionsAccessor.HasExpressions-Methode.

Zum Seitenanfang

Siehe auch

Referenz

Control-Klasse
System.Web.UI-Namespace
Page
TemplateControl
LiteralControl
WebControl

Weitere Ressourcen

Entwickeln von benutzerdefinierten ASP.NET-Serversteuerelementen