Hola a todos, tengo un
Dropdownlist asi como este:
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"
onselectedindexchanged="DropDownList1_SelectedIndexChanged">
</asp:DropDownList>
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
Response.Write("DropDownList1_SelectedIndexChanged Fire");
}
Luego tengo una funcion en javascript en que lleno el Dropdownlist es esta:
<script type="text/javascript" language="javascript">
window.onload = bindDdl;
function bindDdl()
{
// Create an Option object
var opt = document.createElement("option");
// Add an Option object to Drop Down/List Box
document.getElementById("DropDownList1").options.add(opt);
// Assign text and value to Option object
opt.text = "Hola Mundo";
opt.value = "Hola Mundo";
var opt1 = document.createElement("option");
// Add an Option object to Drop Down/List Box
document.getElementById("DropDownList1").options.add(opt1);
// Assign text and value to Option object
opt1.text = "Hola Mundo1";
opt1.value = "Hola Mundo1";
}
</script>
El problema es que cuando selecciono un item del Dropdownlist, me sale este error:
Argumento de devolución o de devolución de llamadas no válido. La validación de eventos se habilita usando <pages enableEventValidation="true"/> en la configuración o <%@ Page EnableEventValidation="true" %> en una página.
Hago lo que dice el error pongo en el web.config <pages enableEventValidation="false"/> y no sale el error pero el
SelectedIndexChange no se dispara, lo cambio en la directiva de la pagina <%@ Page EnableEventValidation="false" %> y tampoco se dispara, y lo cambio en ambos y tampoco se dispara. Alguna sugerencia al respecto.