Cookie 包含每次用户访问站点时可由 Web 应用程序读取的信息。
每个 Cookie 必须有一个唯一的名称,这样在以后当浏览器随同请求发送 Cookie 时,Web 应用程序就可以标识该 Cookie。
ASP.NET 页生命周期概述。
ASP.NET Cookie 概述。
通过为 Cookies 集合设置 Cookie 属性编写 Cookie
-
在要编写 Cookie 的 ASP.NET 页中,请在 Cookies 集合中给 Cookie 赋予属性。
它还将过期时间设置为明天。
Response.Cookies["UserSettings"]["Font"] = "Arial";
Response.Cookies["UserSettings"]["Color"] = "Blue";
Response.Cookies["UserSettings"].Expires = DateTime.Now.AddDays(1d);
通过创建 HttpCookie 对象的实例编写 Cookie
-
创建 HttpCookie 类型的对象并为它分配名称。
-
为 Cookie 的子项赋值并设置所有 Cookie 属性。
将该 Cookie 添加到 Cookies 集合中。
UserSettings 的 Cookie。
HttpCookie myCookie = new HttpCookie("UserSettings");
myCookie["Font"] = "Arial";
myCookie["Color"] = "Blue";
myCookie.Expires = DateTime.Now.AddDays(1d);
Response.Cookies.Add(myCookie);