Ok, thanks for your answer. I have little time to finish the work and hence I cannot go for the web service solution. So I want to leave the refresh problem as it is now. Now what I am doing is reading the values of dynamically added controls from the page and creating server side controls to show them again after a form submit. In the client side control creation, I am appending a br tag to bring the generated control to the next line. I cannot replicate the same br after a form submit. When I use a HtmlGenericControl to produce the br, it generates
. So I am getting an intermediate line between two controls during the re-creation. Is there any way to solve this?