Guardar Variables, sin necesidad de usar sesiones
Publicado por p@vr1 (21 intervenciones) el 11/10/2005 22:06:24
Hola, tengo una consulta,
mi jefe me pidio investigar sobre la posibilidad de guardar el estado en una variable string en el codeBehind, sin necesidad de guardarlo en una session y sin que se pierda, Una vez se dispare un postback, por medio de cualquier control, que aun se mantenga dicho valor en esa variable...?
Ej:
Todo en CodeBehind aspx.cs //C#
un form simple con un textBox y dos botones, salvar y mostrar, el boton salvar tomara el valor que el usuario digito en el textBox y lo guardara en una variable simple de string (string variable = this.txtTexto.Text;)
el boton mostrar tomara el valor ya guardado en el string y lo presentara en un label (this.label.text = this.variable;), pero ya que ambos botones tienen la propiedad CausesValidation en true, el valor de la variable string se pierde por no estar guardada en una session... Lo que se quiere es no usar el obj Session mas que una vez cuando el if not Page.IsPostBack se cumple al cargar la pagina... Alguna forma de hacer esto si es que existe???
Gracias
mi jefe me pidio investigar sobre la posibilidad de guardar el estado en una variable string en el codeBehind, sin necesidad de guardarlo en una session y sin que se pierda, Una vez se dispare un postback, por medio de cualquier control, que aun se mantenga dicho valor en esa variable...?
Ej:
Todo en CodeBehind aspx.cs //C#
un form simple con un textBox y dos botones, salvar y mostrar, el boton salvar tomara el valor que el usuario digito en el textBox y lo guardara en una variable simple de string (string variable = this.txtTexto.Text;)
el boton mostrar tomara el valor ya guardado en el string y lo presentara en un label (this.label.text = this.variable;), pero ya que ambos botones tienen la propiedad CausesValidation en true, el valor de la variable string se pierde por no estar guardada en una session... Lo que se quiere es no usar el obj Session mas que una vez cuando el if not Page.IsPostBack se cumple al cargar la pagina... Alguna forma de hacer esto si es que existe???
Gracias
Valora esta pregunta


0