Domanda

Così mi sono confuso esempio msdn e altri tutorial mi dice di utilizzare HttpCookies per aggiungere i cookie tramite Risposta.I cookie.Aggiungere(cookie).Ma il problema è questo.Risposta.I cookie.Aggiungere accetta solo i Cookie e non HttpCookies e ricevo questo errore:

impossibile convertire da 'del Sistema.Net.CookieContainer' a 'del Sistema.Net.Cookie'

Inoltre, qual è la differenza tra la Risposta.I cookie.Aggiungere(cookie) e Richiesta.CookieContainer.Aggiungere(cookie)?

Grazie per l'aiuto in anticipo, sto cercando di insegnare a me stesso utilizzando C#.

// Cookie
Cookie MyCookie = new Cookie();
MyCookie.Name = "sid";
MyCookie.Value = SID;
MyCookie.HttpOnly = true;
MyCookie.Domain = ".domain.com";

// HttpCookie
HttpCookie MyCookie = new HttpCookie("sid");
MyCookie.Value = SID;
MyCookie.HttpOnly = true;
MyCookie.Domain = ".domain.com";

Response.Cookies.Add(MyCookie);
È stato utile?

Soluzione

Si utilizza System.Net.HttpWebResponse.Ma l'esempio precedente utilizza System.Web.HttpResponse che prende System.Web.HttpCookie come parametro.

Scott Allen

Sistema.Web.HttpRequest classe utilizzata sul server e all'interno di un ASP.NET applicazione.Esso rappresenta il in arrivo richiesta da un client.

Sistema.Net.È una classe HttpWebRequest usato per fare un in uscita richiesta di un'applicazione web.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top