Cookie 的写入与读取

王朝c#·作者佚名  2006-12-17
宽屏版  字体: |||超大  

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"));

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有