private void SaveCookie(string CookieName,string CookieValue) { HttpCookie myCookie = new HttpCookie(CookieName); DateTime now = DateTime.Now;
// Set the cookie value. myCookie.Value = CookieValue; // Set the cookie expiration date. myCookie.Expires = now.AddYears(1); if(this.Response.Cookies[CookieName]!=null) this.Response.Cookies.Remove(CookieName); // Add the cookie. this.Response.Cookies.Add(myCookie); } private string GetCookie(string CookieName) { HttpCookie myCookie = new HttpCookie(CookieName); myCookie = Request.Cookies[CookieName];
// Read the cookie information and display it. if (myCookie != null) return myCookie.Value; else return null; }
#region Web 窗体设计器生成的代码 override protected void OnInit(EventArgs e) { // // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。 // InitializeComponent(); base.OnInit(e); } /// <summary> /// 设计器支持所需的方法 - 不要使用代码编辑器修改 /// 此方法的内容。 /// </summary> private void InitializeComponent() { this.Button1.Click += new System.EventHandler(this.Button1_Click); this.Button2.Click += new System.EventHandler(this.Button2_Click); this.Load += new System.EventHandler(this.Page_Load);
} #endregion
private void Button1_Click(object sender, System.EventArgs e) { SaveCookie("mycookie","网际浪子"); }
private void Button2_Click(object sender, System.EventArgs e) { Response.Write(GetCookie("mycookie")); } 
|