Estoy usando el plugin jQuery Chosen en mi aplicación ASP.NET MVC. El atributo data-placeholder
no funciona cuando la lista desplegable tiene elementos. En lugar de mostrar texto predeterminado, selecciona automáticamente el primer elemento de la lista.jQuery Chosen no muestra el marcador de posición de datos cuando está lleno
Así es como defino mi lista desplegable.
@Html.DropDownListFor(m => m.Keep, Model.Data,
new { @class = "chzn-select", data_placeholder = "Default..." })
Si Model.Data está vacío (se completa en el modelo de visualización con EF), se muestra el texto predeterminado. De lo contrario, se selecciona el primer elemento. Siempre quiero que mi lista desplegable muestre el valor predeterminado.
Aplico el complemento a través de $('.chzn-select').chosen();
Nada especial.
¿Alguna idea? Gracias por adelantado.
gracias. funcionó. –
Si está utilizando ASP.Net debe hacer todo inicialmente con Razor como @SametGunaydin respondida y no hacer dar un paso adicional en jQuery –