Condividi tramite


HttpResponse.Cookies Proprietà

Definizione

Ottiene la raccolta di cookie di risposta.

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

Valore della proprietà

HttpCookieCollection

Raccolta di cookie di risposta.

Esempio

L'esempio seguente crea un nuovo cookie denominato LastVisit, imposta il valore del cookie sulla data e l'ora correnti e aggiunge il cookie alla raccolta di cookie corrente. Tutti i cookie nella raccolta di cookie vengono inviati al client nell'intestazione Set-Cookie con il flusso di output HTTP.

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)
   

Commenti

ASP.NET include due raccolte intrinseche di cookie. La raccolta a cui si accede tramite la Cookies raccolta di HttpRequest contiene cookie trasmessi dal client al server nell'intestazione Cookie . La raccolta a cui si accede tramite la Cookies raccolta di HttpResponse contiene nuovi cookie creati nel server e trasmessi al client nell'intestazione Set-Cookie .

Dopo aver aggiunto un cookie usando la HttpResponse.Cookies raccolta, il cookie è immediatamente disponibile nella HttpRequest.Cookies raccolta, anche se la risposta non è stata inviata al client.

Si applica a