Jaka jest różnica między Button.Click Event i Button.Command Event w asp.net?Jaka jest różnica między zdarzeniem button.click a zdarzeniem button.command?
6
A
Odpowiedz
6
Zgodnie z dokumentacją, zdarzenie Button.Command pozwala na określenie "polecenia", dzięki czemu można rozróżnić, który przycisk został kliknięty, itp.
0
Przycisk Kliknij, a polecenie zachowuje się w ten sam sposób. Oba będą wykonywać operację PostBack i mają niewielką różnicę.
Jeżeli przycisk jest zarówno poleceń Kliknij i wydarzenia z nim związane, a następnie kliknij Podprogram jest wykonywany, potem commandHandler jest wykonywana.
Zdarzenie click nie wysyła żadnych parametrów, podczas gdy Command wysyła parametry takie jak CommandName i CommandAgrument do kodu CodeBehind. Dzięki temu programiści mogą znaleźć przycisk uruchamiany, gdy ma wiele przycisków.
Powiązane problemy
- 1. Jaka jest różnica między zdarzeniem "DOMContent" i "zdarzeniem ładowania"
- 2. Jaka jest różnica między poleceniem WPF a zdarzeniem w WPF?
- 3. C# Różnice w cenie między zdarzeniem DoubleClick a zdarzeniem MouseDoubleClick
- 4. Różnica między zdarzeniem OnClick() a OnClickListener?
- 5. Jaka jest różnica między zdarzeniem webrole onStart() a zdarzeniem Application_Start() global.asax?
- 6. Różnica między zdarzeniem zdarzeń wskaźnika w jQuery a zwykłym JavaScriptem
- 7. Jaka jest różnica między zdarzeniem sprzętowym pamięci i pamięci podręcznej w zdarzeniu?
- 8. Jaka jest różnica między zdarzeniem "zmiana" i "wejście" dla elementu INPUT
- 9. Praca z zdarzeniem AppDomain.AssemblyResolve
- 10. Jaka jest różnica między cat_id a term_id?
- 11. Jaka jest różnica między IEnumerable a tablicami?
- 12. Jaka jest różnica między == a === w Verilog?
- 13. Jaka jest różnica między UseCase a Workflow?
- 14. Jaka jest różnica między pakietem a intencją?
- 15. Jaka jest różnica między węzłem a wierzchołkiem?
- 16. Jaka jest różnica między Ember.computed.alias a Ember.binding?
- 17. Jaka jest różnica między alertem a window.alert?
- 18. Jaka jest różnica między @android a android:
- 19. Jaka jest różnica między krotką a kompresją?
- 20. Jaka jest różnica między proxy a reify?
- 21. Jaka jest różnica między @Inject a @PersistenceContext?
- 22. Jaka jest różnica między sqlite3 a pdo_sqlite
- 23. Jaka jest różnica między Const a Constant?
- 24. Jaka jest różnica między Socket.IO a Firebase?
- 25. Jaka jest różnica między macierzą a tablix?
- 26. Jaka jest różnica między KERN_INVALID_ADDRESS a KERN_PROTECTION_FAILURE?
- 27. Jaka jest różnica między Float.POSITIVE_INFINITY a Float.MAX_VALUE?
- 28. Jaka jest różnica między SGML a XML?
- 29. Jaka jest różnica między Cake a Leiningen?
- 30. Jaka jest różnica między JavaBean a POJO?
Czy możesz podać przykład z prawdziwego świata? – user279521
Cóż, jednym typowym przykładem, który mi się przydał, jest siatka, w której każdy wiersz ma przycisk (lub link) dla "Edycja" lub "Usuń". Określ te wartości dla "Polecenia", a następnie wiesz, który przycisk został kliknięty. –
Dodając do komentarza Bryce'a, użyłbyś tego polecenia, abyś mógł mieć jedną metodę (Some general event handler), która obsługuje wszystkie przyciski. (przynajmniej tak to używam) Po prostu używasz przełącznika: case; aby określić, jaki typ przycisku został kliknięty i określić, co należy zrobić z tego miejsca. Możesz zadzwonić inną metodą lub po prostu wykonać pracę, cokolwiek .. – EJC