click是单纯的单击事件,而command是可以传参数的。不知你是否用过gridview,当多个按钮用来操作删除,添加,更新时,就是用commandname来区分的。
他俩都是用来处理“单击按钮”这个事件,这是他俩的相同点,但command比click多个功能,这个功能就是他可以接受参数,参数就是CommandName和CommandArgument。那你可能又要问这两参数有什么不同呢?他俩的不同举个形象的例子吧。我们知道“水果”,“汽车”代表种类,“香蕉”,“宝马”是他们的一种。那么CommandName就是"水果",“汽车”CommandArgument就是“香蕉”,“宝马”,明白了吗?
一个本质的东西的两种不同表现而已。这个可以根据具体需求选择使用
Command事件是会冒泡的。