¿Cuál es la diferencia entre Button.Click EventButton.Command Event y en asp.net?¿Cuál es la diferencia entre button.click event y button.command event?
6
A
Respuesta
6
Como la documentación, el evento Button.Command le permite especificar un "comando" para que pueda diferenciar entre lo que se hizo clic en el botón, etc.
0
de Pulsar el botón de comando y se comporta con la misma forma. Ambos realizarán la operación PostBack y tienen una pequeña diferencia.
Si un botón tiene tanto Haga clic y eventos de comandos asociada a ella, después haga clic en eventHandler se lleva a cabo en primer lugar, a continuación, se lleva a cabo CommandHandler.
El evento Click no envía ningún parámetro, mientras que Command enviará parámetros como CommandName y CommandAgrument al código detrás del código. Por lo tanto, esto ayuda a los desarrolladores a encontrar qué botón se activa cuando tienen varios botones.
Cuestiones relacionadas
- 1. ¿Cuál es la diferencia entre Event Listeners & Handlers en Java?
- 2. JavaScript Event Terminology
- 3. Form_Load() 'event' o Override OnLoad()
- 4. En Scala, ¿cuál es la diferencia entre Any y Object?
- 5. Event Sourcing Commands vs Events
- 6. javascript event e.which?
- 7. ¿Cuál es la diferencia entre Comando y evento de WPF?
- 8. Windows Event Viewer y log4net
- 9. Android - event listener
- 10. javascript event-loop pregunta
- 11. ¿Cuál es el significado de esto ... "var evt = event || window.event;"
- 12. Seguridad de primavera: agregar "On successful event event listener"
- 13. JQuery Datatables ready event?
- 14. ¿Qué ChoiceBox-Event elegir?
- 15. javascript property change event
- 16. ASP.NET page_init event?
- 17. CQRS intent command event
- 18. jQuery fadeIn event?
- 19. jQuery iframe load() event?
- 20. jQuery Timed Event
- 21. ASP.Net Event Loop Order
- 22. ¿cuál es la diferencia entre raisepropertychanged y PropertyChanged?
- 23. jQuery textbox change event
- 24. iframe contents change event?
- 25. android paste event
- 26. On-Session-expire-event?
- 27. jQuery dispatch event? Cómo
- 28. IE8 ¿Qué es tiggering beforeunload event
- 29. ¿Delay jquery hover event?
- 30. Backbone add event
¿Puede dar un ejemplo del mundo real, por favor? – user279521
Bueno, un ejemplo común que me ha sido útil es una cuadrícula en la que cada fila tiene un botón (o enlace) para "Editar" o "Eliminar". Especifique esos valores para el "Comando" y luego sepa en qué botón se hizo clic –
Añadiendo al comentario de Bryce, usaría el comando para que pueda tener un método (Algún controlador genérico de eventos) que maneje todos los botones. (al menos así es como lo uso) Usted simplemente usa un interruptor: caso; para determinar en qué tipo de botón se hizo clic y determinar qué hacer desde allí. Puede llamar a otro método o simplemente hacer el trabajo, lo que sea .. – EJC