Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/04/2008, 10:47
ultimateZERO
 
Fecha de Ingreso: marzo-2008
Mensajes: 173
Antigüedad: 17 años
Puntos: 0
por que no se puede modificar el valor de un textbox que se le asigno en Page_Load

hola a todos, mi problema es el siguiente, tengo una pagina en asp.net, lo unico que tiene es un textbox y un boton. en el evento load de la pagina le asigno un valor al textbox su despues desde el navegador le modifico el texto y le doy click al boton en el if del avento del click deberia tener el nuevo valor que escribio el usr, sin embargo esto no pasa asi, en el if el textbox tiene el valor iniciar de page_load (esto lo checo con un breakpoint en el if)

Código:
Partial Class _Default
    Inherits System.Web.UI.Page

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        TextBox1.Text = "bla"
    End Sub

    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
        If TextBox1.Text <> "" Then   ' si escribi PEPE en el textbox, con un breakpoint el valor de text deberia ser PEPE, pero no es asi, sigue siendo "bla"
            MsgBox("ok")
        End If
    End Sub
End Class
alguien sabe por que a la hora de darle click al boton, el textbox no conserva su valor?

de antemano, muchas gracias saludos