Cita:
Iniciado por ramo2712 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 originalprotected void Page_Load(object sender, EventArgs e) {
if (!Page.IsPostBack) {
ListItem item = new ListItem("Hola Mundo", "Hola Mundo");
this.DropDownList1.Items.Add(item);
item = new ListItem("Hola Mundo 2", "Hola Mundo 2");
this.DropDownList1.Items.Add(item);
}
}
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<pages validateRequest="false" enableEventValidation="false">
...
</pages>
o
Código XML:
Ver original<pages validateRequest="false" enableEventValidation="false" />
Saludos
Leo