Como: Adicionar Controles espaço reservado do servidor de Web a uma página de Web Forms
Você pode adicionar um controle PlaceHolder do Servidor Web para sua página Web Forms quando você deseja dinamicamente adicionar, remover ou percorrer controles em tempo de execução.
Para adicionar um controle PlaceHolder do Servidor Web para uma página Web Forms
- A partir da guia Padrão da Caixa de Ferramentas, arraste um controle PlaceHolder para a página.
Para adicionar controles filho a um controle PlaceHolder em tempo de execução
Criar uma instância do controle que você deseja para adicionar ao controle PlaceHolder.
Chame o método Add da propriedade Controls do controle PlaceHolder, passando-o a instância que você criou na etapa anterior.
O exemplo a seguir mostra como adicionar dois controles Button como filhos de um controle PlaceHolder.O código também adiciona um controle Literal para adicionar uma marca <br> entre os botões.
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); }