Uso de Cookies

12/07/2005 - 10:46 por JuanilloFox | Informe spam
Hola grupo,
Estoy tratando de utilizar las cookies en mi formulario pero tengo algunas
dudas.

En el Page_Load tengo..
if (Request.Cookies["CookieRegistro"] == null)
{
chkCookies.Checked = false;
Session["Usuario"] = "Anónimo".ToString();
Session["Papel"] = 250;
}
else
{
chkCookies.Checked = true;
Session["Usuario"] = Request.Cookies("CookieRegistro")("Usuario"); //
Error denota propiedad cuando se esperaba un método
Session["Papel"] = 20;
txtUsuario.Text = Session["Usuario"].ToString();
}
¿Por qué da un error en el Request?


Un saludo

juanillofox@andujar.com

Preguntas similare

Leer las respuestas

#1 A.Poblacion
12/07/2005 - 12:26 | Informe spam
"JuanilloFox" wrote in message
news:
Hola grupo,
Estoy tratando de utilizar las cookies en mi formulario pero tengo algunas
dudas.

En el Page_Load tengo..
if (Request.Cookies["CookieRegistro"] == null)
{
chkCookies.Checked = false;
Session["Usuario"] = "Anónimo".ToString();
Session["Papel"] = 250;
}
else
{
chkCookies.Checked = true;
Session["Usuario"] = Request.Cookies("CookieRegistro")("Usuario");


//
Error denota propiedad cuando se esperaba un método
Session["Papel"] = 20;
txtUsuario.Text = Session["Usuario"].ToString();
}
¿Por qué da un error en el Request?



Porque hay qe usar corchetes en lugar de paréntesis:
Session["Usuario"] ((HttpCookie)Request.Cookies["CookieRegistro"]).Values["Usuario"];
Respuesta Responder a este mensaje
#2 Octavio Hernandez
12/07/2005 - 20:40 | Informe spam
JF,

Además de la respuesta de Alberto (que es la correcta), ten en cuenta lo
siguiente:

Session["Usuario"] = "Anónimo".ToString();

¿Para qué el ToString()? Simplemente esto:

Session["Usuario"] = "Anónimo";

También en lugar de hacer:

txtUsuario.Text = Session["Usuario"].ToString();

haz:

txtUsuario.Text = Session["Usuario"] as string;

que es más eficiente (y para mí, más claro también).

Slds - Octavio

*************************************************************

"JuanilloFox" escribió en el mensaje
news:
Hola grupo,
Estoy tratando de utilizar las cookies en mi formulario pero tengo algunas
dudas.

En el Page_Load tengo..
if (Request.Cookies["CookieRegistro"] == null)
{
chkCookies.Checked = false;
Session["Usuario"] = "Anónimo".ToString();
Session["Papel"] = 250;
}
else
{
chkCookies.Checked = true;
Session["Usuario"] = Request.Cookies("CookieRegistro")("Usuario");
//
Error denota propiedad cuando se esperaba un método
Session["Papel"] = 20;
txtUsuario.Text = Session["Usuario"].ToString();
}
¿Por qué da un error en el Request?


Un saludo





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida