如何判断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]);
/////////////////////////////读取///////////////////////////////
//获得此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]);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询