
07/03/2005, 02:22
|
 | | | Fecha de Ingreso: febrero-2005
Mensajes: 539
Antigüedad: 20 años, 2 meses Puntos: 1 | |
De esta manera siempre te entrara en e lno,por que en el page load debes poner
la viewstate dentro del if
Sub Page_Load(Sender As Object, E As EventArgs)
If Not IsPostBack
viewstate("MbpA")= "no"
...
end fi
esto es por q el page load se carga simpre q das a un boton,cdo tecleas por ejemplo el boton de busqueda primero recarga la pagina,va al page load y hace lo q pone (lo q esta dentro del if not ispostback solo la priemra vez) y luego ejecuta el codigo que tengas en el boton...
como lo tenias haya pasado lo que haya pasado te pondra la viewstate("MbpA") a no....
que pongas q la viewstate sea igual a si o a no es como si pones si es pepe o juan,es para controlar d elaguna manera si ha elegido un estado,pero se podria por ejemplo hacer con un check box por ejemplo en el q tenga 2 opciones para elegir (las dos tipos de busqueda,por ubicacion,o la nueva q es nada de ubicacion y por servicio)
La viewstate no es una variable d esession sino de "pagina" mantiene el valor en esta pagina hasta q te vas a otra... |