十天学会ASP.net之第十天

发表于:2007-09-07来源:作者:点击数: 标签:
在各个网页间的变量传递和一些记录用户的登陆信息要用到SESSION和COOKIE。在ASP.NET中使用COOKIE比ASP中稍微麻烦一点,因为我们要申明变量。 首先看一下SESSION的使用,基本和ASP差不多 写入一个SESSION: Session["username"])="aa"; Session("username")="
  在各个网页间的变量传递和一些记录用户的登陆信息要用到SESSION和COOKIE。在ASP.NET中使用COOKIE比ASP中稍微麻烦一点,因为我们要申明变量。 

   首先看一下SESSION的使用,基本和ASP差不多

   写入一个SESSION: 

   Session["username"])="aa";
   Session("username")="aa"   

   读取一个SESSINN:   

   string username= Session["username"]; 

   dim username=Session("username")  

   再来看一下COOKIE的写入:

   DateTime dt=DateTime.Now; //需要<%@Import Namespace="System"%>,得到当前时间
   HttpCookie mycookie=new HttpCookie("logname");//申明新的COOKIE变量
   mycookie.Value="aa";//赋值
   mycookie.Expires=Convert.ToDateTime(dt+TimeSpan.FromDays(1));//设定过期时间为1天
   Response.Cookies.Add(mycookie1);//写入COOKIE
  dim dt as DateTime
   dt=DataTime.Now
   dim mycookie as HttpCookie
   mycookie=new HttpCookie("logname")
   mycookie.Value="aa"
   mycookie.Expires=Convert.ToDateTime(dt+TimeSpan.FromDays(1))
   Response.Cookies.Add(mycookie1) 

   看一下COOKIE的读取: 

   HttpCookie mycookie=Request.Cookies["username"];
   string username=mycookie.Value;
   dim mycookie as HttpCookie
   mycookie=Request.Cookies["username"]
   dim string=mycookie.Value  

   到此《十天学会ASP.NET》结束了,时间仓促,还请大家原谅写的不全,实际上我只是带大家入门,学会还要靠自己啊。


原文转自:http://www.ltesting.net