Cookie可以理解为服务器存储在浏览器上的少量信息!也就是在客户端系统上保存客户端的个人信息!一般分为两种形式的Cookie:1.会话型的,2.持久性的。会话型的是浏览器的处理过程中保留的,是暂时性的,当浏览器关闭时则消除了!而持久性的是保存在客户端的硬盘上的,就像论坛的Cookie一样!
创建会话型Cookie:
HttpCookie objHttpCookie = new HttpCookie ("UserName","张三");
Response.Cookies.Add(objHttpCookie );//这样便创建了一个临时Cookie,其中UserName是Cookie的名字,张三则是存入的值!而要读取这个临时Cookie中的值时,用以下方法:
Response.Write(Request.Cookies("UserName").Value);//这样可读出“张三”这个字符串
创建持久型Cookie的方法:
HttpCookie objHttpCookie = new HttpCookie ("UserName","张三");
objHttpCookie.Expires = DateTime.Now.AddMinutes(2);
Response.Cookies.Add(objHttpCookie );//这样便创建了一个持久型Cookie,它的过期时间为2分钟,这个过期时间可以在Cookie的Expires属性进行设置!此例设置的是2分钟。
最后还要告诉你的是Cookie只能存储字符串类型的值,并且不安全,因为客户端有可能禁用Cookie
//下面就是一个名为 UserSettings 的 Cookie,
//设置其 Font 和 Color 子项的值。它还将过期时间设置为明天。
Response.Cookies["UserSettings"]["Font"] = "Arial";
Response.Cookies["UserSettings"]["Color"] = "Blue";
Response.Cookies["UserSettings"].Expires = DateTime.Now.AddDays(1d);
建议楼主使用前端的比较好,楼下的也很方便,不过我喜欢使用前端的,可以用js控制,很方便,代码百度一下,很好找的