HttpResponse.Cookies 属性

定义

获取响应 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

属性值

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 可用。

适用于