知识大全 c#.net在WEB页中设置COOKIES

Posted 文件

篇首语:沧海横流,方显英雄本色;青山矗立,不堕凌云之志。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 c#.net在WEB页中设置COOKIES相关的知识,希望对你有一定的参考价值。

c#.net在WEB页中设置COOKIES  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  在WEB页中设置COOKIES

  一 设置cookies的方法很简单 有以下两种方法

   直接添加Cookie值

  Response Cookies[ userName ] = Tom ;    Response Cookies[ userName ] Expires = DateTime Now AddDays( ) ; \\\\过期时间 在Cookies文件中无法查看 也不能调用

   创建Cookie对象的一个实例

  HttpCookie cookie=new HttpCookie( userName );    cookie Value = Tom ;    cookie Expires = DateTime Now AddDays( ) ;    Response Cookies Add(aCookie)

  用以上任一方法都可以生成一个有 userName 项的文件 在你的Internet临时文件夹中你可以查看它

  也可以创建和添加有子键的Cookies 如

  Response Cookies[ userInfo ][ userName ] = Tom ;

  或

  HttpCookie cookie=new HttpCookie( userInfo );    cookie Values[ userName ] = Tom ;    aCookie Expires = DateTime Now AddDays( );    Response Cookies Add(aCookie)

  二 检索Cookies:

  Cookies某一键的值为

  Server HtmlEncode(Request Cookies[ userInfo ][ userName ])

  你可以用Response Write()方法输出它到页面 如

  Response Write(Server HtmlEncode(Request Cookies[ userInfo ][ userName ]))

  或赋值给其它变量

  string strCookie =Server HtmlEncode(Request Cookies[ userInfo ][ userName ]);

  用Cookies[i]数组可以检索所有项和子键 如

  string[] cooName  = new string[Request Cookies Count];   string[] cooValue = new string[Request Cookies Count];   HttpCookie aCookie;   for(int i= ;i<Request Cookies Count;i++)     aCookie = Request Cookies[i];     cooName[i]  = Server HtmlEncode(aCookie Name);     if(!aCookie HasKeys)       cooValue[i] = Server HtmlEncode(aCookie Value);    else      string[] subcooName  = new string[aCookie Values Count];      string[] subcooValue = new string[aCookie Values Count];      for(int j= ;j<aCookie Values Count;j++)        subcooName[j]  = Server HtmlEncode(aCookie Values AllKeys[j]);        subcooValue[j] = Server HtmlEncode(aCookie Values[j]);           

  三 修改Cookies

  如果是数值类型的Cookie值 比如访问次数 你可以读取该值进行加减操作后再存回 一般的修改直接存入新值就可以了 系统自动用新值覆蓋原值 存入的方法与创建相同

  四 删除Cookies

  删除Cookies只要把有效期设为失效就可以了 如在创建时设有效期为一天    cookie Expires = DateTime Now AddDays( ) ;

  要删除则设为

  cookie Expires = DateTime Now AddDays( ) ;

cha138/Article/program/net/201311/12802

相关参考

知识大全 在C/S体系中设置工作站与服务器的时钟同步

在C/S体系中设置工作站与服务器的时钟同步  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  摘要 

知识大全 C中设置oracle环境变量

C中设置oracle环境变量  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Re:用PRO*C写

知识大全 asp.net cookies用法

   cookies用法      比如建立一个名为aspcn值为灌水小鱼的cookie  

知识大全 在DBGrid中设置不滚动的列及复制与粘贴[1]

在DBGrid中设置不滚动的列及复制与粘贴[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n

知识大全 在DBGrid中设置不滚动的列及复制与粘贴[2]

在DBGrid中设置不滚动的列及复制与粘贴[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n

知识大全 自创Asp.net-cookies的购物车类

自创Asp.net-cookies的购物车类  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 Swing 中设置模态窗体和启动位置

Swing中设置模态窗体和启动位置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  关于Modal

知识大全 如何在EXCEL中设置一组数据的最大值与最小值之差的绝对值

如何在EXCEL中设置一组数据的最大值与最小值之差的绝对值?  以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 C#+ASP.NET开发基于Web的RSS阅读器

C#+ASP.NET开发基于Web的RSS阅读器  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n

知识大全 有分页功能的WEB打印

有分页功能的WEB打印  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  <><h