SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => ASP .NET => Mensaje iniciado por: daniel83_dev en Miércoles 20 de Julio de 2005, 05:46

Título: Problemas Con El Dropdownlist
Publicado por: daniel83_dev en Miércoles 20 de Julio de 2005, 05:46
Hola muchachos ... estoy en mis pininos con ASP.NET  :comp: , estaba haciendo una pag aspx en donde puse un control DropDownList que llenaba al cargar la pag (Page_Load) con una lista proveniente de una base de datos, hasta ahi todo bien ...  :rolleyes: los problemas empiezan cuando quize atrapar el elemento seleccionado, para esto agregue un button  y codifique en el para que este atrapara a dicho elemento y me lo muestre en un label... pero nada solo me mostraba siempre el primer elemento, despues intente con el evento SelectIndexChanged del DropDownList pero fue en vano .. peor  incluso porque no me mostraba nada. :scream:

Please quisiera dar solucion a eso.....pero sospecho que es orque el buton hace que la pag se genere nuevamente... o no?

Gracias :smartass:
Título: Re: Problemas Con El Dropdownlist
Publicado por: Güorker en Miércoles 20 de Julio de 2005, 08:21
Hola,

El llenado de las dropdowlist debería hacerse solo una vez en la vida de la página, es decir, dentro de un if(!IsPostBack) del PageLoad:
Código: Text
  1.  
  2. PageLoad(...)
  3. {
  4. ...
  5. if(!IsPostBack)
  6. {
  7. //Llenar DropDownList
  8. }
  9. ...
  10. }
  11.  
  12.  


Esto se debe a que cada vez que pulsas el boton o se ejecuta el selectedIndexChanged del dropdownlist provoca una nueva llamada a la página, por lo que se vuelve a cargar y si no pones el código de llenar el dropdownlist dentro de ese if, se volvería a llenar cada vez quedandose como selected index el 1º de todos o el -1 (es decir, ninguno) segun el caso.

Espero haber aclarado tu duda.

Saludos
Título: Re: Problemas Con El Dropdownlist
Publicado por: daniel83_dev en Jueves 28 de Julio de 2005, 06:17
Gracias por la sugerencia ... resolvi ese problema .... y pude terminar mi aplicacion.. hasta la proxima.

Gracias