Foros del Web » Programando para Internet » ASPX (.net) »

El valor de un atributo privado se pierde en el postback

Estas en el tema de El valor de un atributo privado se pierde en el postback en el foro de ASPX (.net) en Foros del Web. Los fines de semana le echo mano a un proyecto con C# en Visual Studio 2005. La cosa es que en mi formulario declaré una ...
  #1 (permalink)  
Antiguo 09/07/2007, 13:55
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Pregunta El valor de un atributo privado se pierde en el postback

Los fines de semana le echo mano a un proyecto con C# en Visual Studio 2005.

La cosa es que en mi formulario declaré una variable privada

private string Modo;

que la lleno en el load dentro del if ! page.isnotposback, o sea que solo se le asigne valor una vez

Luego al hacer clic en un botón pregunto por esa variable y está nula

Ya me estoy olvidando de como se programa o que? Estoy en un lapsus bruto
  #2 (permalink)  
Antiguo 09/07/2007, 14:36
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 4 meses
Puntos: 98
Re: El valor de un atributo privado se pierde en el postback

A mi me hace sentido porque estás haciendo un postback, tienes que tener algún tipo de persistencia para esta, quizás un hidden (ViewState).

Salud
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 09/07/2007, 15:26
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Re: El valor de un atributo privado se pierde en el postback



Está bien así:

Código:
    Private Property Modo() As String
        Get
            Return CType(ViewState("Modo"), String)
        End Get
        Set(ByVal Value As String)
            ViewState("Modo") = Value
        End Set
    End Property
  #4 (permalink)  
Antiguo 11/07/2007, 12:54
 
Fecha de Ingreso: septiembre-2006
Mensajes: 64
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: El valor de un atributo privado se pierde en el postback

Yo te recomendaría que utilizes AJAX para no hacer el postback de la página.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:15.