Net之旅:cookeis 对象
cookeis(小甜饼)在用户登录时经常用到.典型的像论坛.cookies的项与值保护在客户端.客户端用户在浏览论坛时查找并判断相应域的cookies是否有效.然后能过此cookies来验证用户的合法性.
创建cookies对象用到了HttpCookie.
代码示例:

  1. if (Request.Cookies["cookieLogin"] == null) //判断cookiesLogin域对象是否包含cookies成员
  2.         {
  3.             Response.Write("您以前未登陆过!");
  4.             HttpCookie CookieLoginObj = new HttpCookie("cookieLogin"); //在创建域为cookieLogin的cookies对象
  5.             CookieLoginObj.Values["name"] = "cngothic"; //为此对象添加成员并赋值
  6.             CookieLoginObj.Expires = DateTime.Now.AddSeconds(20); //设定cookies的有效时间:20秒
  7.             Response.Cookies.Add(CookieLoginObj);  //把cookies对象写入客户端
  8.         }
  9.         else
  10.         {
  11.             HttpCookie CookieLoginObj = Request.Cookies["cookieLogin"]; //创建cookies对象获取域为cookiesLogin的成员
  12.             Response.Write(CookieLoginObj.Values["name"]); //输出成员
  13.         }

, , ,