首页 新闻 会员 周边

在ASP。NET中的BUTTON的click 与command 有什以区别?

0
[已关闭问题]

请问下高手,在ASP。NET中的BUTTON的click 与command 有什以区别?

谢谢指教!

asmlovewh的主页 asmlovewh | 初学一级 | 园豆:195
提问于:2009-03-06 10:10
< >
分享
其他回答(6)
0

带参和不带参的区别吧

huoqiang | 园豆:145 (初学一级) | 2009-03-06 10:58
0

click事件就是按钮对应的单击事件了.

而command事件里面可以判断button的commandname参数,如果有多个button出现的时候可以使用这个参数来判断.

楼主可以自己去写个demo实践下就明白了

生鱼片 | 园豆:5757 (大侠五级) | 2009-03-06 11:06
1

点击Button,它首先先处理click,然后处理command。事实上,定义commandName和commandArgument属性只是为了向父控件传递相关事件.Button自身的click和command事件是相互冗余的,因此可以退一步说,你使用哪一个事件都是可以的。至于说在Click事件中获得CommandName属性或者CommandArgument属性,写: 
    ((Button)sender).CommandName
    ((Button)sender).CommandArgument

并不是只能在Command事件中才能取得而在Click中就不能取得Button自身的属性,实际上Click事件中任何属性都可以取得。

邢少 | 园豆:10926 (专家六级) | 2009-03-06 12:03
0

command主要传数据

而click算是格流程动作

小眼睛老鼠 | 园豆:2731 (老鸟四级) | 2009-03-06 12:04
0

4楼简单明了,严重支持!

perfectMan | 园豆:215 (菜鸟二级) | 2009-03-06 13:15
0

委托不一样

Assion Yang | 园豆:232 (菜鸟二级) | 2009-03-11 18:03
0

这两个事件之间的不同之处在于可以传递一个命令名(CommandName)和一个命令参数(CommandArgument)给Command事件处理程序
而不能传给Click事件处理程序

hzs | 园豆:320 (菜鸟二级) | 2009-03-12 20:04
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册