In this post we will learn how to store hashtable in session. By storing values in hashtable & then transfer them to a new page with session is easiest way.
ASP.NET session state lets you associate a server-side string containing state data with a particular HTTP client session.Session is defined as a series of requests issued by the same client within a certain period of time, and is managed by associating a session ID with each unique client.
Page 1 Code:
Hashtable ht = new Hashtable(); ht.Add("cids", guid.ToString()); ht.Add("phone", mobilebrand.SelectedItem.Text); ht.Add("phonemodel", mobilemodel.SelectedItem.Text); ht.Add("wstatus", wstatus.SelectedItem.Text); Session["data"] = ht;
Page 2 Code:
if (Session["data"] != null) { Hashtable ht = Session["data"] as Hashtable; cid.Value = ht["cids"].ToString(); pbrand.Value = ht["phone"].ToString(); pmodel.Value = ht["phonemodel"].ToString(); wstatuss.Value = ht["wstatus"].ToString(); }