c#中如何判断cookie是否存在

c#中cookies的读取写入操作如下:

/////////////////////////////读取///////////////////////////////

//获得此cookie对象 HttpCookie cookie = Request.Cookies["demo"];

//检验Cookie是否已经存在 if (null == cookie) { Response.Write("Cookie not found. <br><hr>"); } else { //显示Cookie的值 String strCookieValue = cookie.Value.ToString(); Response.Write("The " + strCookieName + " cookie contains: <b>" + strCookieValue + "</b><br><hr>"); }

/////////////////////////////写入///////////////////////////////

//创建一个新Cookie HttpCookie cookie = new HttpCookie("demo"); //设定Cookie的值 cookie.Value = "value"; //设定cookie生命为1周,也就是7天 cookie.Expires = DateTime.Now.AddDays(7); //添加Cookie Response.Cookies.Add(cookie);

 

补充:利用cookie给密码框赋值,如果是服务器端控件 TextBox,则使用这样的方式 this.txtpwd.Attributes.Add("value", cookie.Values[Comman.Cookie_Pwd]);

 

 

 

来自:http://zhidao.baidu.com/question/117591962.html

posted on 2010-04-02 14:09  xrt2004  阅读(2181)  评论(0编辑  收藏  举报

导航