PAGE_LOAD

15/11/2004 - 07:51 por grisel | Informe spam
Hola!
soy nueva en esto de programar en c#, pero gracias a la
ayuda de estos foros, he estado aprendiendo mucho,
muchisisisimas gracias.

Tengo una duda que no he podido resolver, resulta que
tengo varias WebForm's las cuales interactuan entre si,
para ello paso variables que en mi caso son de sesion ya
que por cada ida y vuelta que se realiza al servidor se
pierde la informacion, ejecuto mi aplicacion y parece ser
que funciona bien, pero de repente me aparece un mensaje
diciendo algo asi que no encontro el objecto al que se
hace referencia, ya que tengo determinado condigo en el
page_load de mis webform:

private void page-load.
if (IsPostBack)
{
bool respuesta = (bool)(Session["valor"]);
x = respuesta;
if (x == true)..
}
la primera ves que se carga no entra y esta bien , pero
cuando el isPostback es true es decir entra y no trae
precisamente la variable que corresponde a respùesta me
marca ese error.

solo quiero saber si es cuestion de logica que aun no he
encontrado ¿o como puedo manipular esto ya que he
utlizado variables de sesion, cookies, proppiedades, etc.?
les agradeceria mucho que me contestaran!!

Preguntas similare

Leer las respuestas

#1 Javier
15/11/2004 - 13:12 | Informe spam
Te da el error en la linea de la asignacion del valor al bool?? Creo que los
valores que se pasan por la varible sesion no pueden ser bool creo que se
pueden manejar cadenas y numeros, pero creo que booleanos no.

Y si pone que no se encuentra el objeto, puede ser que de la pagina de la
que vienes en ese momento no hayas definido la variable valor dentro de
Session ...

¿Puede ser? No estoy muy seguro de ello, espero resolverte el problema :s


"grisel" escribió en el mensaje
news:68fe01c4cadf$7f414c00$
Hola!
soy nueva en esto de programar en c#, pero gracias a la
ayuda de estos foros, he estado aprendiendo mucho,
muchisisisimas gracias.

Tengo una duda que no he podido resolver, resulta que
tengo varias WebForm's las cuales interactuan entre si,
para ello paso variables que en mi caso son de sesion ya
que por cada ida y vuelta que se realiza al servidor se
pierde la informacion, ejecuto mi aplicacion y parece ser
que funciona bien, pero de repente me aparece un mensaje
diciendo algo asi que no encontro el objecto al que se
hace referencia, ya que tengo determinado condigo en el
page_load de mis webform:

private void page-load.
if (IsPostBack)
{
bool respuesta = (bool)(Session["valor"]);
x = respuesta;
if (x == true)..
}
la primera ves que se carga no entra y esta bien , pero
cuando el isPostback es true es decir entra y no trae
precisamente la variable que corresponde a respùesta me
marca ese error.

solo quiero saber si es cuestion de logica que aun no he
encontrado ¿o como puedo manipular esto ya que he
utlizado variables de sesion, cookies, proppiedades, etc.?
les agradeceria mucho que me contestaran!!
Respuesta Responder a este mensaje
#2 grisel
15/11/2004 - 16:03 | Informe spam
cro que las variables de sesion no son el problema,
porque he utilizado cookies y propiedades para el paso de
valores, el problema esta en que no puedo navegar con
facilidad de una pagina a otra, cuando se carga por
primera vex una de ellas y de ahi parto a otra pagina
todo bien , si de esa segunda pagina paso a la primera
todo bien, ahora trato de irme a otra tercera pagina y
todo bien, pero cuando quiero regresar a la primera me
marca ese error, te digo no se si sea de logica porque no
le encuentro la manera de solucionar esto , o como es que
ustedes pueden navegar de pagina en pagina regresando y
pasando valores entre ellas sin que les cause este tipo
de errores?

gracias de antemano por contestar!!!

Te da el error en la linea de la asignacion del valor al


bool?? Creo que los
valores que se pasan por la varible sesion no pueden ser


bool creo que se
pueden manejar cadenas y numeros, pero creo que


booleanos no.

Y si pone que no se encuentra el objeto, puede ser que


de la pagina de la
que vienes en ese momento no hayas definido la variable


valor dentro de
Session ...

¿Puede ser? No estoy muy seguro de ello, espero


resolverte el problema :s


"grisel" escribió


en el mensaje
news:68fe01c4cadf$7f414c00$
Hola!
soy nueva en esto de programar en c#, pero gracias a la
ayuda de estos foros, he estado aprendiendo mucho,
muchisisisimas gracias.

Tengo una duda que no he podido resolver, resulta que
tengo varias WebForm's las cuales interactuan entre si,
para ello paso variables que en mi caso son de sesion ya
que por cada ida y vuelta que se realiza al servidor se
pierde la informacion, ejecuto mi aplicacion y parece ser
que funciona bien, pero de repente me aparece un mensaje
diciendo algo asi que no encontro el objecto al que se
hace referencia, ya que tengo determinado condigo en el
page_load de mis webform:

private void page-load.
if (IsPostBack)
{
bool respuesta = (bool)(Session["valor"]);
x = respuesta;
if (x == true)..
}
la primera ves que se carga no entra y esta bien , pero
cuando el isPostback es true es decir entra y no trae
precisamente la variable que corresponde a respùesta me
marca ese error.

solo quiero saber si es cuestion de logica que aun no he
encontrado ¿o como puedo manipular esto ya que he
utlizado variables de sesion, cookies, proppiedades,


etc.?
les agradeceria mucho que me contestaran!!


.

Respuesta Responder a este mensaje
#3 Javier
23/11/2004 - 12:43 | Informe spam
Prueba con usar siempre Server.Transfer("TuPagina.aspx"), supongo que lo
tendras asi, pero nunca se sabe ... es como lo pongo siempre que quiero
pasar de una a otra y "no tengo problemas" a mi me surgen cuando se usan los
botones del navegador, simplemente pongo un boton en la aplicacion y que
usen ese, asi deberia de funcionar sabes? ...

No se si es una buena solucion, pero de momento no esta mal

Salu2, Javier


"grisel" escribió en el mensaje
news:6b1e01c4cb24$42261630$
cro que las variables de sesion no son el problema,
porque he utilizado cookies y propiedades para el paso de
valores, el problema esta en que no puedo navegar con
facilidad de una pagina a otra, cuando se carga por
primera vex una de ellas y de ahi parto a otra pagina
todo bien , si de esa segunda pagina paso a la primera
todo bien, ahora trato de irme a otra tercera pagina y
todo bien, pero cuando quiero regresar a la primera me
marca ese error, te digo no se si sea de logica porque no
le encuentro la manera de solucionar esto , o como es que
ustedes pueden navegar de pagina en pagina regresando y
pasando valores entre ellas sin que les cause este tipo
de errores?

gracias de antemano por contestar!!!

Te da el error en la linea de la asignacion del valor al


bool?? Creo que los
valores que se pasan por la varible sesion no pueden ser


bool creo que se
pueden manejar cadenas y numeros, pero creo que


booleanos no.

Y si pone que no se encuentra el objeto, puede ser que


de la pagina de la
que vienes en ese momento no hayas definido la variable


valor dentro de
Session ...

¿Puede ser? No estoy muy seguro de ello, espero


resolverte el problema :s


"grisel" escribió


en el mensaje
news:68fe01c4cadf$7f414c00$
Hola!
soy nueva en esto de programar en c#, pero gracias a la
ayuda de estos foros, he estado aprendiendo mucho,
muchisisisimas gracias.

Tengo una duda que no he podido resolver, resulta que
tengo varias WebForm's las cuales interactuan entre si,
para ello paso variables que en mi caso son de sesion ya
que por cada ida y vuelta que se realiza al servidor se
pierde la informacion, ejecuto mi aplicacion y parece ser
que funciona bien, pero de repente me aparece un mensaje
diciendo algo asi que no encontro el objecto al que se
hace referencia, ya que tengo determinado condigo en el
page_load de mis webform:

private void page-load.
if (IsPostBack)
{
bool respuesta = (bool)(Session["valor"]);
x = respuesta;
if (x == true)..
}
la primera ves que se carga no entra y esta bien , pero
cuando el isPostback es true es decir entra y no trae
precisamente la variable que corresponde a respùesta me
marca ese error.

solo quiero saber si es cuestion de logica que aun no he
encontrado ¿o como puedo manipular esto ya que he
utlizado variables de sesion, cookies, proppiedades,


etc.?
les agradeceria mucho que me contestaran!!


.

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