Maintain the state of dynamically added user control on postback?

I have a user control that contains only a text box and on another form I add this user control dynamically, a user can add the user control many times. I use a session variable to recreate the user control (maybe this approach doesn’t sound cool). After recreating the control the value of the textbox disappears, obviously. Is there any solution to maintain the state of the user control on postback?

right way to create thread in ASP.NET web application

i’m creating asmx web service and have to create thread to do background IO to refresh system data. What is the right way? I’m not interested to get any results to creating thread. I just want the ASP.NET worker thread to create a thread that does it’s loading and in the end makes one assign (I think assign _alldata = newData is atomic where both instances of my own big structure class SystemData) so the worker thread that created the the new thread can propagate instantly.

Get the export value of a checkbox using iTextSharp

I’m working on dynamically filling in the fields on a pdf document using ITextSharp. I’d like to be able to determine the “export value” of the checkbox is from the codebehind in order to determine what value to send to this checkbox if it should be checked. Most of the documents I’ve worked with in the past had the same export value for every check box but the one I’m currently working with varies from checkbox to checkbox. I could go through all of the text boxes and make them consistent but it would save a lot of time in the future if I could just determine what the export value of these checkboxes are at runtime and set them accordingly.