cookie的使用

建立一个名为cookie1,值为“飞刀”的cookie

HttpCookie cookie = new HttpCookie["cookie1"];
cookie.Value = "飞刀";
Response.AppendCookie(cookie);

我们取出Cookie值也很简单

HttpCookie cookie = Request.Cookies["cookie1"];
cookieValue = cookie.Value;

有时候我们想在一个Cookie中储存多个信息,那也没有问题。比如我们在名为cookie1的cookie下加多个信息

HttpCookie cookie = new HttpCookie("cookie1");
cookie.Values.Add("webmaster","飞刀");
cookie.Values.Add("writer","beige");
cookie.Values.Add("LinkColor","blue");
Response.AppendCookie(cookie);

从cookie中删除信息,比如要删除cookie中一个cookievalue信息,代码如下:
public sub deletcookie(byref  cookievalue as string )
        if cookie1.haskeys then
            cookie1.values.remove(cookievalue )
            response.appendcookie(cookie1)
        end if
end sub

取出信息也一样简单

HttpCookie cookie = Request.Cookies["cookie1"];
value1 = cookies.Values["webmaster"];
value2 = cookies.Values["writer"];

posted on 2005-03-28 10:32  .net  阅读(208)  评论(0)    收藏  举报