On postback htmlgeneric control remove its childeren controls in asp.net, why? -
i have htmlgeneric control , on run time adding control in when click on button added controls disappear.
dynamically created controls need created on every post back. need give them id if want maintain , restore viewstate.
for example, show textbox
first time page loaded, on subsiquent page loads, control missing:
protected void page_init(object sender, eventargs e) { if (!ispostback) { textbox newcontrol = new textbox() { id = "newcontrol" }; somecontrol.controls.add(newcontrol); } }
however, if create control on every postback same id, control maintained it's text:
protected void page_init(object sender, eventargs e) { textbox newcontrol = new textbox() { id = "newcontrol" }; somecontrol.controls.add(newcontrol); }
here's article dealing dynamic controls.
Comments
Post a Comment