ControlCollection.Add(Control) Methode

Definition

Fügt das angegebene Control Objekt der Auflistung hinzu.

public:
 virtual void Add(System::Web::UI::Control ^ child);
public virtual void Add(System.Web.UI.Control child);
abstract member Add : System.Web.UI.Control -> unit
override this.Add : System.Web.UI.Control -> unit
Public Overridable Sub Add (child As Control)

Parameter

child
Control

Das Control , das der Auflistung hinzugefügt werden soll.

Ausnahmen

Der child Parameter gibt kein Steuerelement an.

Dies ControlCollection ist schreibgeschützt.

Beispiele

Im folgenden Codebeispiel wird die Add Methode verwendet, um eine Reihe von Vorlagenelementen hinzuzufügen, deren Anzahl aus dem Ansichtszustand des Serversteuerelements zu einem benutzerdefinierten Vorlagensteuerelement entnommen wird.

// Override to create repeated items.
protected override void CreateChildControls() {
    object o = ViewState["NumItems"];
    if (o != null) {
       // Clear any existing child controls.
       Controls.Clear();

       int numItems = (int)o;
       for (int i=0; i < numItems; i++) {
          // Create an item.
          RepeaterItem item = new RepeaterItem(i, null);
          // Initialize the item from the template.
          ItemTemplate.InstantiateIn(item);
          // Add the item to the ControlCollection.
          Controls.Add(item);
       }
    }
}
' Override to create repeated items.
Protected Overrides Sub CreateChildControls()
    Dim O As Object = ViewState("NumItems")
    If Not (O Is Nothing)
       ' Clear any existing child controls.
       Controls.Clear()

       Dim I As Integer
       Dim NumItems As Integer = CInt(O)
       For I = 0 To NumItems - 1
          ' Create an item.
          Dim Item As RepeaterItemVB = New RepeaterItemVB(I, Nothing)
          ' Initialize the item from the template.
          ItemTemplate.InstantiateIn(Item)
          ' Add the item to the ControlCollection.
          Controls.Add(Item)
       Next
    End If
End Sub

Hinweise

Das neue Steuerelement wird am Ende eines Ordnungsindexarrays hinzugefügt. Das Steuerelement kann eine Instanz eines beliebigen ASP.NET Serversteuerelements, ein benutzerdefiniertes Serversteuerelement, das Sie erstellen, oder ein Literalsteuerelement sein.

Verwenden Sie die AddAt Methode, um der Auflistung an einem bestimmten Indexspeicherort ein Steuerelement hinzuzufügen.

Gilt für:

Weitere Informationen