| UpdatePanel control is very important control in the ASP.NET. Which comes in AJAX package. It will helps us to do partial rendering of the page. And this control mainly have two childtags
(1)ContentTemplate
(2)Triggers tags.
ContentTemplate helps to holds the content of the panel. Here content can be of any type which we put on our page and this can be literal text to web controls etc.
But triggers tag allows us to define certain triggers which will make the panel to update contents on it.
where to Use UpdatePanel
(1)WebPage have less asp.net controls and less viewstate.
(2)WebPage html is not too big.
(3)The time is limited to finish the task.
(4)Where performance is not too concern.
(5)Want to keep the sate of controls with postbacks.
(6)Have a lot of server side events you want to fire.
Below are some common disadvantage or limitaion of update panel
(1)Viewstate is still here so bandwidth as same as before updatepanel is used
(2)Exception handling is little complex here
(3)Outside button cannot do so much freedom as inner button in updatepanel | | |