troubleshooting Question

How to save array value in session

Avatar of asudhaa
asudhaa asked on
C#ASP.NET
5 Comments1 Solution466 ViewsLast Modified:
I have created dynmic textboxes and I would like to save and retrieve the textbox values using session.
         I would like to save the textbox values in array .Have this in session and the retrieve this array values in another button click function.
         I used the below code.But I get the error "NullReferenceException was Unhandled by user code " when I try to save the values.

         How can I rectify this error and save the textbox values in an array?

The code is as below:

  protected void saveBtn_Click(object sender, EventArgs e)
        {
            int counter1 = 1;
            string controlid1 = string.Empty;
            ArrayList arrList = (ArrayList)Session["array"];    
   
            for (int j = 0; j < ((a)*(b - 1)); j++)
            {
                    controlid1 = "textbox" + counter1.ToString();
                    Table t = PlaceHolder1.FindControl("tablee") as Table;
                    TextBox tb = t.FindControl(controlid1) as TextBox;
                    arrList.Add(tb.Text);            
                    // Use Session
                    Session["array"] = arrList;
                    Response.Write(Session["array"]);
                    counter1 = counter1 + 1;
                           
            }          
        }
ASKER CERTIFIED SOLUTION
asudhaa

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Join our community to see this answer!
Unlock 1 Answer and 5 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 5 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros