session 和cookie的读和写

本文详细介绍了ASP.NET中Session和Cookie的使用方法,包括如何设置和读取Session数据,以及创建和读取Cookie的具体步骤。此外还涉及了如何在单一Cookie中存储多个值的情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

Session的用法
写:default.aspx
      Session["ss"] = this.TextBox1.Text;
        Session["jj"] = this.TextBox2.Text;
读:default2.aspx
      Default2 df2 =(Default2)Context.Handler;
        string s = (string)df2.Session["ss"];
        string j =(string ) df2.Session["jj"];
Cookie的用法也和ASP中差不多。比如我们建立一个名为aspcn,值为飞刀的cookie   
    
    
    
  HttpCookie   cookie   
=   new   HttpCookie["aspcn"];   
  cookie.Value   
=   "飞刀";   
  Response.AppendCookie(cookie);   
    
    
    
  我们取出Cookie值也很简单   
    
    
    
  HttpCookie   cookie   
=   Request.Cookies["aspcn"];   
  cookieValue   
=   cookie.Value;   
    
    
    
  有时候我们想在一个Cookie中储存多个信息,那也没有问题。比如我们在名为aspcn的cookie下加多个信息   
    
    
    
  HttpCookie   cookie   
=   new   HttpCookie("aspcn");   
  cookie.Values.Add(
"webmaster","飞刀");   
  cookie.Values.Add(
"writer","beige");   
  cookie.Values.Add(
"LinkColor","blue");   
  Response.AppendCookie(cookie);   
    
    
    
  取出信息也一样简单   
    
    
    
  HttpCookie   cookie   
=   Request.Cookies["aspcn"];   
  value1   
=   cookies.Values["webmaster"];   
  value2   
=   cookies.Values["writer"];   
    
    
    
  View   State   
    
    
    
  这是一个新出来的东东,用法和Session一样,他的主要用途是记录Web   Control的状态。虽然是新出来的,但是和Application、Session的用法没有什么区别,所以也不想详细讲解了。   
    
    
    
  State[
"DropLoadIndex"]   =   0   ;   
    
    
    
  基本用法如上:),但是请记住,他保存在的信息只能在一个aspx文件中使用。出去后,这个就没有用了,因为他的用途只是保存WEB控件的状态。   
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值