Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/09/2010, 09:15
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Mensaje Respuesta: Problema con Dropdownlist SelectedIndexChange no se dispara

Cita:
Iniciado por ramo2712 Ver Mensaje
Hola gracias por responder, he probado todas las combinaciones en la cabecera de la pagina y en el web.config con el EnableEventValidation, lo he puesto en false en true, lo pongo lo quito, etc, y sigue sin funcionar. El espacio en blanco debe de ser cuando lo copie aqui.
Si puedes prueba el codigo que puse y comprueba para que veas el error que da. No se que pueda ser, y en internet no encuentro nada que me pueda orientar. Un saludo.
Buenos días ramo2712, no estoy muy letrado en este tema, pero creo que el problema está en que llenas el DropDownlist desde javascript, es decir en el cliente, mientras que el evento que estás tratando de ejecutar se encuentra en el servidor. ¿por qué no intentas llenar tu DropDownList en el evento Page_Load de tu pagina? es decir, del lado del servidor. Con el IsPostBack verificas que sólo la primera vez que se carga la página se llene el DDL


Código ASP:
Ver original
  1. protected void Page_Load(object sender, EventArgs e) {
  2.         if (!Page.IsPostBack) {
  3.             ListItem item = new ListItem("Hola Mundo", "Hola Mundo");
  4.             this.DropDownList1.Items.Add(item);
  5.             item = new ListItem("Hola Mundo 2", "Hola Mundo 2");
  6.             this.DropDownList1.Items.Add(item);
  7.         }
  8.     }

En cuanto al mensaje de error creo que se refiere a que en tu web.config en la etiqueta pages coloques esto:

Código XML:
Ver original
  1. <pages validateRequest="false" enableEventValidation="false">
  2. ...
  3. </pages>

o

Código XML:
Ver original
  1. <pages validateRequest="false" enableEventValidation="false" />

Saludos
Leo