Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Método ControlCollection.Clear

Remove todos os controles do controle do servidor atual ControlCollection objeto.

Namespace:  System.Web.UI
Assembly:  System.Web (em System.Web.dll)

public virtual void Clear()

Use este método para esvaziar um controle personalizado ControlCollection quando você substituir o Control.CreateChildControls e DataBind métodos. Faça isso quando você desenvolve controles de vídeo compostos, modelados ou modelados data-bound controls.

O exemplo de código a seguir demonstra substituindo o Control.CreateChildControls método e usando o Clear método para excluir todos os controles de filho anteriormente na ControlCollection objeto. Nesse caso, você deve fazer isso para que desatualizados objetos no seu controle ControlCollection não são exibidos de forma inadequada.


// 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);
       }
    }
}


.NET Framework

Com suporte em: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET Framework.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft