PlaceHolder Control in ASP.NET using VB.NET
This article shows the PlaceHolder control in ASP.NET.
This article shows the PlaceHolder control in ASP.NET.
PlaceHolder Control
The PlaceHolder control is used to reserve space for controls added by code. The PlaceHolder control does not produce any visible output (it only acts as a container for other controls on the Web page).
Property window:

Figure 1.
For example
Drag a PlaceHolder control on to the form. The following code will create two TextBoxes and a Button in code and will add them to the place holder at run time when a button is clicked.
Form looks like this.

Figure 2.
Now double click on the button and add following code.
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
TextBox1.Text = "Created TextBox11"
TextBox2.Text = "Created TextBox12"
Button1.Text = "Created Button"
'setting text for the textboxes and button
TextBox1.Columns = 15
TextBox1.ReadOnly = True
TextBox2.Columns = 20
PlaceHolder1.Controls.Add(TextBox1)
PlaceHolder1.Controls.Add(TextBox2)
PlaceHolder1.Controls.Add(Button1)
'PlaceHolder1.Controls.Add(CheckBox1)
'adding the created textboxes and button to placeholder
End Sub
End Class
Now save and run the application.

Figure 3.
Now click on the button.

Figure 4.
The above figure displays that placeholder contains textboxes and button control.