Asp.net编程开发中C#语言中的Cookies使用方法很简单,不麻烦。但相对asp网络编程开发来说,复杂了一点点,不过花个两分钟仔细看一下,就会了。
功能:C#中Cookies的使用方法介绍
来源:www.aspbc.com
作者:wangsdong
原创文章,转载请保留此信息,谢谢
1、如果要使用Cookies,先要引用
(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助)
2、给Cookies赋值
1 |
HttpCookie cookie = new HttpCookie( "aaa" ); |
2 |
cookie[ "language" ] = "English" ; |
3 |
cookie[ "country" ] = "US" ; |
4 |
Response.Cookies.Add(cookie); |
5 |
cookie.Expires = DateTime.Now.AddYears(1); |
(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助)
3、获取Cookies值
01 |
HttpCookie cookie = Request .Cookie( "aaa" ); |
07 |
string language,country; |
13 |
language = cookie[ "language" ]; |
15 |
country = cookie[ "country" ]; |
(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助)
这样就得到Cookies中的两个值了,这两个值你想怎么使用都可以了。
4、移除Cookies(或者清空Cookies),使用的方法是:用一个已经过期的Cookies来替换它。
1 |
HttpCookie cookie = new HttpCookie( "bbb" ); |
2 |
cookie.Expires = DateTime.Now.AddDay(-1); |
3 |
Response.Cookies.Add(cookie); |
(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助)
5、完毕
|