Condividi tramite


Procedura: aggiungere controlli server Web PlaceHolder a una pagina Web Form (Visual Studio)

Aggiornamento: novembre 2007

È possibile aggiungere un controllo server Web PlaceHolder a una pagina Web Form quando si desidera aggiungere, rimuovere o scorrere i controlli in fase di esecuzione.

Per aggiungere un controllo server Web PlaceHolder a una pagina Web Form

  • Dalla scheda Standard della Casella degli strumenti trascinare un controllo PlaceHolder nella pagina.

Per aggiungere controlli figlio a un controllo PlaceHolder in fase di esecuzione

  1. Creare un'istanza del controllo da aggiungere al controllo PlaceHolder.

  2. Chiamare il metodo Add della proprietà Controls del controllo PlaceHolder, passandolo all'istanza creata nel passaggio precedente.

    Nell'esempio riportato di seguito viene illustrato come aggiungere due controlli Button come elementi figlio di un controllo PlaceHolder. Viene inoltre aggiunto un controllo Literal allo scopo di inserire un tag <br> tra i pulsanti.

    Protected Sub Page_Load(ByVal sender As System.Object, _
            ByVal e As System.EventArgs) Handles MyBase.Load
        Dim Button1 As Button = New Button()
        Button1.Text = "Button 1"
        PlaceHolder1.Controls.Add(Button1)
        Dim Literal1 As New Literal()
        Literal1.Text = "<br>"
        PlaceHolder1.Controls.Add(Literal1)
        Dim Button2 As New Button()
        Button2.Text = "Button 2"
        PlaceHolder1.Controls.Add(Button2)
        PlaceHolder1.Controls.Add(Button2)
    End Sub
    
    void Page_Load(object sender, EventArgs e)
    {
        Button Button1 = new Button();
        Button1.Text = "Button 1";
        PlaceHolder1.Controls.Add(Button1);
    
        Literal Literal1 = new Literal();
        Literal1.Text = "<br>";
        PlaceHolder1.Controls.Add(Literal1);
    
        Button Button2 = new Button();
        Button2.Text = "Button 2";
        PlaceHolder1.Controls.Add(Button2);
    }
    

Vedere anche

Riferimenti

Cenni preliminari sul controllo server Web PlaceHolder