[已解决问题] 请问一个关于OnClick方法的问题
提问时间: 2008-05-23 11:18
悬赏分:10 浏览:304 次

  onclick 方法他到底做些什么???

  在vs2005中,WEB控件button中设置onclick后,就可以调用处理方法,可以不用自己 去使用委托,NET框架给自动完成了该操作,也就是说它同时完成了引发CLICK事件,还绑定了处理程序。

问题:在我没有设置onclick,而是手动在页面添加了委托,如:

    this.button1.click+=new System.EventHandler(Button1_Click);

这样添加后,同样能引发Click事件,也就是不用onclick事件引发Click事件,也可能是ONLICK根本就没有引发click事件。

onclick方法到底作了些什么,哪位大哥能解释一下吗?我有点不懂!!

 

提问者:刘喜青 - 初学一级
最佳答案
看看postback机制就知道了 http://www.cnblogs.com/artech/archive/2007/04/06/702658.html
2008/5/23 12:56:53 回答者:ppchen(陈荣林)


提问者对于答案的评价:谢谢,我又在MSDN中找到这样一样话: “单击 Button 控件时,此事件由该控件内部使用以引发 Click 事件以及 Command 事件(如果定义了该事件)。 ” 好像,引发Click事件是不关onclick的事哦,与它无关,onclick只是定义处理程序而已!! 所擦手动添加 后,就不要设置onclick了!!
评论
   您需要登录以后才能回答!
 

我要提问

我的问题


快到期问题

> 问题排行榜

相关内容

相关链接