Ver Mensaje Individual
  #36 (permalink)  
Antiguo 07/03/2005, 02:22
Avatar de neivan
neivan
 
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...