Asp.net PlaceHolder Server Control

Asp.net  PlaceHolder  web Server Control:



PlaceHolder  web Server Control:

PlaceHolder is an asp.net web server control which used to store dynamically added web server controls on the web page. by using a PlaceHolder control we can dynamically add Label, TextBox, Button, RadioButton, Image and many more web server controls in an asp.net web page. PlaceHolder server control act as a container control to store server controls that are dynamically added to the web page. 

PlaceHolder control does not provide any visible output. we only can see the dynamically added server controls inside a PlaceHolder control as child controls. we can add, insert and remove server controls programmatically in the PlaceHolder control. 

the following asp.net c# example code demonstrate us how can we add server controls dynamically in a web page using PlaceHolder web server control. 

Example of PlaceHolder  web Server Control:


in the bellow example code we put a PlaceHolder server control by declarative syntax. we also create a Button control with a Click event. when someone click the button, we create a Image control instance programmatically.

After populating the Image server control we add it to the PlaceHolder control dynamically using ControlCollection.Add() method as Controls.Add(). the Add() method adds the specified control object to the collection. 

Here controls collection is PlaceHolder child controls collection. Add() method require an argument. this argument type is System.Web.UI.Control. new control is added to the end of an ordinal index array. to add new control to specific index position we can use AddAt() method. finally the web page display the image that is dynamically added to the page using PlaceHolder server control.



Asp.net Related Other Post:



Comments