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
Este tópico ainda não foi avaliado como - Avalie este tópico

Control.EnsureChildControls Método

Determina se o Controlarar de servidor contém Controlarars filho. Se não tiver, ele cria controles filho.

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

protected virtual void EnsureChildControls()

This method first checks the current value of the ChildControlsCreated property.If this value is false, the CreateChildControls method is called.

O ASP.NET chama esse método quando ele precisa certificar-se de que que controles filho tiverem sido criados.Na maioria dos casos, os desenvolvedores de Controlarar Personalizar servidor não precisará substituir esse método.Se você substituir esse método, usá-lo de maneira semelhante como seu comportamento padrão.

The following example uses the EnsureChildControls method to ensure that the current server control has child controls.It then gets or sets a Text property for a child TextBox Web control in the current server control's ControlCollection object.

Observação de segurança:

Este exemplo tem uma caixa de texto que aceita entrada do usuário, que é uma ameaça potencial de segurança.Por padrão, páginas Web ASP.NET validam se as entradas de usuário não incluem scripts ou elementos HTML.Para mais informações, acesse Visão Geral de Scripts Maliciosos.



   Value {
     {
        .EnsureChildControls();
         Int32.Parse(((TextBox)Controls[1]).Text);
    }
     {
        .EnsureChildControls();
        ((TextBox)Controls[1]).Text = value.ToString();
    }
 }



// Ensure the current control has children,
// then get or set the Text property.
/** @property 
 */
public int get_Value()
{
    this.EnsureChildControls();
    return Int32.Parse(((TextBox)(get_Controls().get_Item(1))).get_Text());
} //get_Value

/** @property 
 */
public void set_Value(int value)
{
    this.EnsureChildControls();
    ((TextBox)get_Controls().get_Item(1)).set_Text(((Int32)value).ToString());
} //set_Value


// Ensure the current control has children,
// then get or set the Text property.
 public function get Value() : int
 {
       this.EnsureChildControls();
       return Int32.Parse(TextBox(Controls[1]).Text);
 }

 public function set Value(value : int)
 {
        this.EnsureChildControls();
        TextBox(Controls[1]).Text = value.ToString();
 }


Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.