public class Cookies ... {privateHttpCookiemyCookie=null;publicCookies(stringv_id,System.Web.UI.Pagev_page)...{try...{if(v_page.Request.Cookies[v_id]!=null&&v_page.Request.Cookies[v_id].Values.Count>0)...{myCookie=v_page.Request.Cookies[v_id];}else...{myCookie=newHttpCookie(v_id);}}catch(Exceptionme)...{myCookie=newHttpCookie(v_id);}}publicvoidSaveCookie(stringCookieName,stringCookieValue,System.Web.UI.Pagepage)...{try...{if(myCookie.Values.Count>0)myCookie.Values.Remove(CookieName);myCookie.Values.Add(CookieName,CookieValue);//myCookie.Expires=DateTime.Now.AddHours(0.5);page.Response.AppendCookie(myCookie);}catch...{}}publicstringGetCookie(stringCookieName,System.Web.UI.Pagepage)...{try...{returnmyCookie.Values[CookieName].ToString();}catch...{return"";}}publicvoidClearCookie(stringCookieName)...{try...{if(myCookie!=null&&myCookie.Values.Count>0)myCookie.Values.Remove(CookieName);}catch...{}}} 如果想要使用cookie实现Session的一般功能之关闭IE使cookie失效,关键点是: // myCookie.Expires = DateTime.Now.AddHours(0.5); 不要添加到期时间即可。