设计一个网站,向页面中添加一个按钮控件和标签控件。页面首次加载时创建一个名为MyCookie,有效期为1分钟的Cookie,并为其赋值OK,标签中显示Cookie到期时间和值。在Cookie有效期内单击按钮,标签中显示“Cookie有效”和Cookie值,过期后单击按钮,标签中显示“Cookie已失效!”
|
|
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
HttpCookie cookie = new HttpCookie("MyCookie");
cookie.Value = "OK";
cookie.Expires = DateTime.Now.AddMinutes(1);
Response.Cookies.Add(cookie);
Label1.Text = "Cookie到期时间:" + DateTime.Now.AddMinutes(1) + "<br/>" + "Cookie的值为 " + Request.Cookies["MyCookie"].Value;
}
}
protected void Button1_Click(object sender, EventArgs e)
{
if (Request.Cookies["MyCookie"] != null)
{
Label1.Text = "cookie有效,值为"+Request.Cookies["MyCookie"].Value;
}
else
{
Label1.Text = "cookie已失效!";
}
}