- ·上一篇文章:C#编程中md5加密的使用方法实例
- ·下一篇文章:VS2010三层架构实例--显示某张表中的所有记录
asp.net中C#语言中cookies使用方法
Asp.net编程开发中C
#语言中的Cookies使用方法很简单,不麻烦。但相对asp网络编程开发来说,复杂了一点点,不过花个两分钟仔细看一下,就会了。
功能:C
#中Cookies的使用方法介绍
来源:www.K88.NET
作者:wangsdong
1、如果要使用Cookies,先要引用
using System.Net(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助)
2、给Cookies赋值
HttpCookie cookie = new HttpCookie("aaa")(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助)
//定义cookies名为aaacookie["language"] = "English"
//给这个cookie的一个参数为language赋值为Englishcookie["country"] = "US"
//给这个cookie的一个参数为country赋值为USResponse.Cookies.Add(cookie)
//把cookie添加当前web请求的响应中cookie.Expires = DateTime.Now.AddYears(1)
//设置cookie的生存期为1年
3、获取Cookies值
HttpCookie cookie = Request.Cookie("aaa")(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助)
//在使用cookie对象之前,先检查指定名称的cookie是否存在。这是一个很好的预防措施//因为用户可能将浏览器设置禁用了cookie,此时将导致cookie不存在string language,country
if(cookie != null)
{ language = cookie["language"]
country = cookie["country"]
}
这样就得到Cookies中的两个值了,这两个值你想怎么使用都可以了。
4、移除Cookies(或者清空Cookies),使用的方法是:用一个已经过期的Cookies来替换它。
HttpCookie cookie = new HttpCookie("bbb")(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助)
cookie.Expires = DateTime.Now.AddDay(-1)
Response.Cookies.Add(cookie)
5、完毕
asp.net中C#语言中cookies使用方法