ControlCollection.Clear Yöntem

Tanım

Geçerli sunucu denetiminin nesnesinden tüm denetimleri ControlCollection kaldırır.

public:
 virtual void Clear();
public virtual void Clear ();
abstract member Clear : unit -> unit
override this.Clear : unit -> unit
Public Overridable Sub Clear ()

Örnekler

Aşağıdaki kod örneği, yöntemini geçersiz kılmayı Control.CreateChildControls ve daha önce nesnedeki Clear ControlCollection tüm alt denetimleri silmek için yöntemini kullanmayı gösterir. Bu durumda, denetiminizdeki ControlCollection eski nesnelerin uygunsuz bir şekilde görüntülenmemesi için bunu yapmanız gerekir.

// 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

Açıklamalar

ve DataBind yöntemlerini geçersiz kıldığınızda özel denetimi ControlCollection boşaltmak Control.CreateChildControls için bu yöntemi kullanın. Bileşik, şablonlu denetimler veya şablonlu verilere bağlı denetimler geliştirirken bunu yapın.

Şunlara uygulanır

Ayrıca bkz.