This example shows that how to store and retrieve data from cookies. Code: ///////////////////////////////////////////////////////////////////////// /// <b>Function: Page_Load</b> /// /// \param sender /// /// \param e /// /// \return private void /// /// \remarks Initialize the page here /// ///////////////////////////////////////////////////////////////////////// private void Page_Load(object sender, System.EventArgs e) { // Put user code to initialize the page here if(!IsPostBack) { if(Request.Cookies["UserCook"] != null) { chkRemember.Checked = true; HttpCookie cook = Request.Cookies["UserCook"]; txtUserName.Text = cook["UserName"].ToString(); } } } ///////////////////////////////////////////////////////////////////////// /// <b>Function: btnSubmit_Click</b> /// /// \param sender /// /// \param e /// /// \return private void /// /// \remarks Submit button handler /// ///////////////////////////////////////////////////////////////////////// private void btnSubmit_Click(object sender, System.EventArgs e) { try { if(chkRemember.Checked == true) { if(Request.Browser.Cookies == true) { HttpCookie loginCook = new HttpCookie("UserCook"); loginCook["UserName"] = txtUserName.Text.Trim(); loginCook.Expires = DateTime.MaxValue; Response.Cookies.Add(loginCook); } else { lblErr.Text = "Please enable your cookies in Internet option in Explorer."; } } if(txtUserName.Text.Trim() == "developer" && txtPwd.Text.Trim() == "developer") { Session["UserId"] = txtUserName.Text.Trim(); Response.Redirect("Querystring.aspx?Usertype=Web Developer"); } else if(txtUserName.Text.Trim()=="admin" && txtPwd.Text.Trim()== "admin") { Session["UserId"] = txtUserName.Text.Trim(); string str = Server.UrlEncode("Administrator+"); Response.Redirect("Querystring.aspx?UserType="+str); } else { lblErr.Text = "Invalid user id and password."; } } catch(Exception ex) { Response.Write(ex.Message); } }