asp.net - Dynamically created controls are wiped out on button click -


i have webform set of controls generated in panel control during selectedindexchanged event of dropdown. works fine.

however, when enter values in controls , click on submit button, controls wiped out along data entered.

i can create controls in selectedindexchanged event because that's info generate dynamic controls.

what i'd keep controls displayed data entered , use data entered else (like happens in winforms.)

is doable?

thanks!

every time postback occurs working new instance of page class. dynamic controls added page during previous postback went garbage collector page postback rendered browser. need re-create dynamic controls on every postback.

save count of "control-sets" in session or viewstate, can regenerate them appropriate id's(f.e. appendeded indexofcontrol) during page_init.

here additional informations on:

  • view state , dynamically added controls *
  • asp.net page life cycle overview

    • extract: dynamically added controls must programmatically added web page on each , every page visit. best time add these controls during initialization stage of page life cycle, occurs before load view state stage. is, want have control hierarchy complete before load view state stage arrives. reason, best create event handler page class's init event in code-behind class, , add dynamic controls there.

Comments

Popular posts from this blog

apache - Add omitted ? to URLs -

redirect - bbPress Forum - rewrite to wwww.mysite prohibits login -

php - How can I stop spam on my custom forum/blog? -