button.click事件和button.command事件有什么区别?

时间:2010-09-24 19:21:14

标签: asp.net .net-4.0

asp.net中Button.Click EventButton.Command Event之间的区别是什么?

2 个答案:

答案 0 :(得分:6)

正如文档所暗示的那样,Button.Command事件允许您指定一个“命令”,以便您可以区分单击哪个按钮等。

答案 1 :(得分:0)

按钮单击和命令的行为方式相同。两者都将执行PostBack操作并且差异很小。

  1. 如果按钮同时具有与之关联的Click和Command事件,则首先执行Click eventHandler,然后执行commandHandler。

  2. Click事件不会发送任何参数,而Command会将类似CommandName和CommandAgrument的参数发送到codeBehind代码。因此,这有助于开发人员找到具有多个按钮时触发的按钮。