Pregunta

Así que estoy confundido en cuanto MSDN y otros tutoriales digo que yo use HttpCookies para agregar cookies a través de Response.Cookies.Add (cookie). Pero ese es el problema. Response.Cookies.Add sólo acepta cookies y no HttpCookies y me sale este error:

No se puede convertir de 'System.Net.CookieContainer' a 'System.Net.Cookie'

Además, ¿cuál es la diferencia entre Response.Cookies.Add (cookie) y Request.CookieContainer.Add (cookie)?

Gracias por la ayuda de antemano, estoy tratando de enseñar a mí mismo usando 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);
¿Fue útil?

Solución

Está utilizando System.Net.HttpWebResponse. Pero el ejemplo anterior utiliza System.Web.HttpResponse que toma System.Web.HttpCookie como un parámetro.

Scott Allen

  

System.Web.HttpRequest es una clase usada   en el servidor y dentro de un ASP.NET   solicitud. Representa la    entrada solicitud de un cliente.

     

System.NET.HttpWebRequest es una clase   se utiliza para hacer un saliente a petición   una aplicación web.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top