I checked this article (http://aspnet.4guysfromrolla.com/articles/092904-1.aspx) as i recently stubled on a similar problem.<BR>I have a textarea in a dynamically added web control which the content i want to save in the database. Now when i click my server control button, the page loaded, the control loaded and the text was loaded and finally this text was sent back to the db to be saved, loosing all the modified content.<BR>I tried to add the control on page init to preserve its viewstate like stated in the above article but it appears the page init loads on EACH postback! Shouldnt this be loaded just once and control the page content from Page_Load checking for postback? What am I doing wrong??