Tengo una lista desplegable del servidor en un Ajax panel de actualización. Cuando uso el mouse para hacer clic en un elemento, se activa la devolución, pero cuando hago clic en la flecha arriba/abajo para cambiar las entradas, esto no se activa. ¿Cuál podría ser la razón?Lista desplegable de ASP.NET seleccionado en el evento cambiado no enciende la flecha arriba/abajo
Lista desplegable de ASP.NET seleccionado en el evento cambiado no enciende la flecha arriba/abajo
Respuesta
Prueba esto:
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"
OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged" onKeyUp="this.blur();">
Con onKeyUp = "this.blur();" el control perderá el foco cuando una tecla esté sin presionar, y eso desencadenará el evento onChange.
Creo que tienes que dejar el control si estás usando el teclado para disparar el evento.
¿Hay alguna forma de disparar esto en la flecha arriba/abajo? – leora
Si desea que funcione con las teclas de flecha, debe usar el evento del lado del cliente, onKeyDown
.
puede darme un ejemplo de cómo esto funcionaría. . y cómo esto puede luego ser devuelto al servidor para las acciones – leora
intente configurar la propiedad del control DropDownList la 'AutoPostBack' a 'cierto'.
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="true">
</asp:DropDownList>
Ver ListControl.AutoPostBack Property on MSDN para obtener más información
Obtiene o establece un valor que indica si una devolución de datos al servidor se produce automáticamente cuando el usuario cambia la selección de la lista.
¡Gracias! ¡Eso funcionó para mí! – John
- 1. Valor seleccionado de la lista desplegable en el evento Selectedindexchanged
- 2. El valor seleccionado de la lista desplegable no funciona
- 3. valor seleccionado de la lista desplegable múltiple
- 4. predefinir el valor seleccionado en la lista desplegable
- 5. MVC3 Lista desplegable que no selecciona el elemento seleccionado
- 6. Extjs combobox: ocultar el valor seleccionado de la lista desplegable
- 7. Jquery para obtener el texto seleccionado de la lista desplegable
- 8. ASP.NET MVC obtener el valor de la lista desplegable
- 9. Validador para la lista desplegable en asp.net
- 10. ASP.Net Html.DropDownList Elemento seleccionado no seleccionado
- 11. ASP.NET DropDownList no conserva el elemento seleccionado en la devolución
- 12. lista desplegable de llamadas El índice seleccionado cambió el evento manualmente
- 13. Cómo filtrar los valores de la lista desplegable por otra lista desplegable en ASP.NET, C#
- 14. Zend Framework - Establecer valor 'seleccionado' en la selecta lista desplegable
- 15. Cambiar el color y el aspecto de la flecha desplegable
- 16. Lista desplegable QComboBox - establecer el estilo de elemento seleccionado
- 17. lista desplegable de ASP.NET MVC
- 18. jquery ¿obtener el valor seleccionado de la lista desplegable? No texto
- 19. Establecer el elemento desplegable seleccionado MVC
- 20. lista desplegable no se restablece en la página de recarga
- 21. Lista desplegable de selección múltiple en ASP.NET
- 22. bucle de MVC en la maquinilla de afeitar, lista desplegable generada no valor seleccionado
- 23. ¿Cómo establecer un elemento de lista desplegable como seleccionado en ASP.NET?
- 24. Imágenes en la lista desplegable
- 25. JQuery - Agregar evento de cambio a la lista desplegable
- 26. validar una lista desplegable en asp.net mvc
- 27. C# PrintDocument Evento cambiado
- 28. Cómo obtener el valor seleccionado de la lista desplegable en JavaScript
- 29. Evento desplegable Java JComboBox
- 30. cómo obtener el valor seleccionado y la clave de una lista desplegable HTML en javascript php
por muy buena que sea esta solución, estás matando la funcionalidad, si tienes una lista con 10 ítems, y el usuario decide navegar por el teclado, sale de la lista desplegable cada vez que hace clic arriba o abajo. es posible hacer onKeyUp = "this.blur(); this.focus();" ? – Sander
aunque esto no funcionó para mí. Pero vale la pena intentarlo y necesito tomar nota :) – Shinigamae