using
System.Net;
namespace StateManagement
{
public partial class CookieExample : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack && Request.Cookies["CIS3342_Cookie"]
!= null)
{
HttpCookie cookie
= Request.Cookies["CIS3342_Cookie"];
txtName.Text
= cookie.Values["Name"].ToString();
lblDisplay.Text
= "You last visited
" + cookie.Values["LastVisited"].ToString();
}
}
protected void btnWriteCookie_Click(object sender, EventArgs e)
{
HttpCookie myCookie = new HttpCookie("CIS3342_Cookie");
myCookie.Values["Name"] = txtName.Text;
myCookie.Values["LastVisited"] = DateTime.Now.ToString();
myCookie.Expires
= new DateTime(2025,
1, 1);
Response.Cookies.Add(myCookie);
lblDisplay.Text
= "The cookie was written to the
user's computer.";
}
}
}