¿Por qué la lista desplegable de ASP.net no tiene el valor predeterminado 0 si se usa jquery elegido?

Estaba usando Chosen Jquery, lo que hace que la lista desplegable no se actualice.

Este es el HTML:

<select name="ctl00$BodyPlaceHolder$ddl1" id="ddl1" class="chose-select le">
    <option value="Select a State">Select a State</option>
    <option value="Alabama">AL</option>
    <option value="Alaska">AK</option>
    <option value="Arizona">AZ</option>
</select>

JavaScript que establece el índice seleccionado en 0:

function setSelectedIndex(dropdownlist, selVal) {
    var ddl1 = document.getElementById(dropdownlist);
    if (selVal < ddl1.selectedIndex) {
        ddl1.selectedIndex = selVal;

        $(ddl1).val(0).trigger('chosen:updated');
    }
}

Eso hace el truco con un problema. El problema es que una vez que la función establece el índice seleccionado en 0, muestra la opción "Seleccionar una opción" como el índice 0 en lugar de la primera opción predeterminada.

¿Alguna idea de como arreglarlo?

Respuestas a la pregunta(3)

Su respuesta a la pregunta