HttpResponse.Cookies 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取响应 cookie 集合。
public:
property System::Web::HttpCookieCollection ^ Cookies { System::Web::HttpCookieCollection ^ get(); };
public System.Web.HttpCookieCollection Cookies { get; }
member this.Cookies : System.Web.HttpCookieCollection
Public ReadOnly Property Cookies As HttpCookieCollection
属性值
响应 cookie 集合。
示例
The following example creates a new cookie named LastVisit
, sets the value of the cookie to the current date and time, and adds the cookie to the current cookie collection. Cookie 集合中的所有 Cookie 都使用 HTTP 输出流发送到标头中的 Set-Cookie
客户端。
HttpCookie MyCookie = new HttpCookie("LastVisit");
DateTime now = DateTime.Now;
MyCookie.Value = now.ToString();
MyCookie.Expires = now.AddHours(1);
Response.Cookies.Add(MyCookie);
Dim MyCookie As New HttpCookie("LastVisit")
Dim now As DateTime = DateTime.Now
MyCookie.Value = now.ToString()
MyCookie.Expires = now.AddHours(1)
Response.Cookies.Add(MyCookie)
注解
ASP.NET 包括两个固有 Cookie 集合。 通过 Cookies 集合访问的 HttpRequest 集合包含客户端将 Cookie 传输到标头中的 Cookie
服务器。 通过 Cookies 集合访问的 HttpResponse 集合包含服务器上创建并传输到标头中的 Set-Cookie
客户端的新 Cookie。
使用 HttpResponse.Cookies 集合添加 Cookie 后,即使尚未将响应发送到客户端,该 Cookie 也会立即在集合中 HttpRequest.Cookies 可用。