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

Evento ValueChanged de hidden no funciona

Estas en el tema de Evento ValueChanged de hidden no funciona en el foro de ASPX (.net) en Foros del Web. Tengo un problema con el control HiddenField. El control tiene el evento ValueChanged que se debería de lanzar al cambiar el valor del campo oculto, ...
  #1 (permalink)  
Antiguo 10/03/2010, 03:51
 
Fecha de Ingreso: febrero-2008
Ubicación: EH
Mensajes: 117
Antigüedad: 16 años, 1 mes
Puntos: 0
Exclamación Evento ValueChanged de hidden no funciona

Tengo un problema con el control HiddenField.
El control tiene el evento ValueChanged que se debería de lanzar al cambiar el valor del campo oculto, pero no se lanza. He mirado en la red y la gente tiene el mismo problema pero no encuentro ninguna solución.

he hecho el siguiente ejemplo pero no funciona.

Código:
       <asp:HiddenField ID="HiddenField1" runat="server" Value="0" OnValueChanged="HiddenField1_ValueChanged" />
        <asp:Button ID="Button1" runat="server" Text="Button" />
Código:
 Protected Sub HiddenField1_ValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles HiddenField1.ValueChanged
        Me.Label1.Text = "OK"
    End Sub

    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
        Me.HiddenField1.Value = CInt(Me.HiddenField1.Value) + 1
    End Sub
  #2 (permalink)  
Antiguo 10/03/2010, 07:35
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Respuesta: Evento ValueChanged de hidden no funciona

movido desde asp clásico
  #3 (permalink)  
Antiguo 10/03/2010, 07:49
Avatar de lucasmoadr  
Fecha de Ingreso: marzo-2007
Ubicación: Llavallol, Buenos Aires
Mensajes: 220
Antigüedad: 17 años, 1 mes
Puntos: 5
Respuesta: Evento ValueChanged de hidden no funciona

directamente no entra al metodo??
Verifica que tenga el autopostback en true, ya que estas creando el control del lado del servidor
  #4 (permalink)  
Antiguo 10/03/2010, 08:55
 
Fecha de Ingreso: febrero-2008
Ubicación: EH
Mensajes: 117
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Evento ValueChanged de hidden no funciona

El control hiddenField no tiene el atributo autopostback, aun así he escrito el atributo y me aparece el error que es un atributo que le pertenece.

El problema es que no entra en la función donde se recoge el evento.
  #5 (permalink)  
Antiguo 10/03/2010, 09:30
Avatar de lucasmoadr  
Fecha de Ingreso: marzo-2007
Ubicación: Llavallol, Buenos Aires
Mensajes: 220
Antigüedad: 17 años, 1 mes
Puntos: 5
Respuesta: Evento ValueChanged de hidden no funciona

Perdon, tienes razon.
el problema igual sigue estando con el postback.
lo que sucede es que cuando aprietas el boton, primero realizar el postback y luego cambia el valor del hidden. entonces nunca se ejecuta el value changed.
puedes verificarlo agregando otro boton. entonces primero aprieta el que cambia el valor del hidden, y luego el otro que hace el postback y veras como modifica el label.

Etiquetas: hidden, eventos, aspx
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 18:26.