asp.net - How to store multi-line textbox content before page is closed and retrieve it when page loads again? -


i tried find approaches in internet on how store data somewhere without saving database , found strange silence issue.

i have database , web page (user form) multi-line textboxes on it. page.response.redirect reload page new parameters in address string. it's ok if data saved database. in many cases shouldn't done. , in these cases textboxes lose text.

i have 3 conceptual approaches:

1) keep data in cache locally, new me, don't know how;

2) use database anyway , keep temporary data in temporary table;

3) may can use viewstate save , load state each particular control somehow.

please, me find better way. if have idea, or know useful detailed article, great, guys. need practical information, abstractions no more. thank you.

1) if talking html5's local storage not compatible browsers. so, unless want leave users of ie9 , below out, have user server side approach

2) works , recommend solution if want persist data long periods

3) viewstate stores data in page if redirect user somewhere else gets lost.

other this, can keep data in session: session["textarea_content"] = txtid.text. data available during session, means expires when user closes browser or leaves unattended.


so here recommendations:

  • use viewstate if need data while user in specific page

  • use session if need data while user active on website

  • use database if want keep data available if user leaves


Comments

Popular posts from this blog

SPSS keyboard combination alters encoding -

Add new record to the table by click on the button in Microsoft Access -

javascript - jQuery .height() return 0 when visible but non-0 when hidden -