在.net中使用Cookiecookie
1.新建Cookie并且赋值:
HttpCookie cookies = new HttpCookie("MyCookies");//首先实例化一个cookie对象,"MyCookies"是它的名称,通过构造函数赋值 cookies.Values.Add("UserID","aaa");//然后给这个Cookie添加一个key并赋值"aaa" Response.AppendCookie(cookies);//将Cookie保存到页面的Request里,方便与在另外一个页面读取:
3. 在另一个得到Cookie:
1 HttpCookie cookie = Request.Cookies["MyCookies"];//首先需要实例化Cookie对象得到Request里面的Cookie值 2 3 string str1=cookie["UserID"];//将Cookie值赋给str1,那么str1得到的就是"aaa" 4 5
4.修改Cookie值
HttpCookie cookie = Request.Cookies["MyCookies"];//首先需要实例化Cookie对象得到Request里面的Cookie值 cookie["UserID"]="bbb"; Response.AppendCookie(cookies);//修改时需要再次将Cookie存进页面
5.删除Cookie值
HttpCookie cookie = Request.Cookies["MyCookies"]; cookie.Expires = DateTime.Now.AddDays(-1);//将Cookie的生命周期设置为-1天即可
Response.AppendCookie(cookie);//删除时需要再次将Cookie存进页面
6.用Cookie作为存储用户ID的是否登录判断
HttpCookie cookie = Request.Cookies["MyCookies"]; if (cookie != null) { if (cookie["UserID"] == "") { Response.Write("登录成功"); } } else {
Response.Write("登录失败");
}

浙公网安备 33010602011771号