Added controls lost on postback
I have added html controls through javascript. However, when the page posts back, all of the added controls are lost开发者_JS百科. Is there a way to retrieve it?
Thanks, JV
They will be,if you modify the dom with javascript the modifications will not persist through a postback, whether it is static html or dynamic server side generated you will get a new page. You need to re add the controls every time.
Seems like you have a couple of options. Either
Add a parameter to your POST to indicate that the fields were present, then if the server sees that that parameter is set, you write the fields out in your response; or
Do the form submission by AJAX, leaving your page undisturbed.
Because the controls are dynamically added with javascript, they are supposed to vanish. If feasible, you can put them directly in your html.
精彩评论