dudo博客

今天在做一个项目的时候发现一个插入动作会被连续执行两次,在网上查了很多地上基本上只有人问没有人回答,后来在不断摸索中发现了如下问题:
首先在aspx页面中作用On*****命令,比如Button的OnClick方法调用过了一个aspx.vb文件中方法,这样就会在点击按钮时执行相应的动作,而在aspx.vb文件中我又在sub子程序中加上了Handles Me.Button1.Click 这样子程序会捕捉到Click动作,所以同一个事件就会被触发两次。因此,解决这个问题的方法也就很简单了,要么使用On***方法要么就使用Handles方法捕捉,两者不能同时使用(C#中不存在这样的问题)
至于网上其他人是否也这样,大家不妨自己检查一下,我看过的大部分人都有这样的问题。



共有(2)条评论

免费铃声 发表于 2009-2-05 at 09:02 #1楼

又同样的疑惑

[回复]


cf 发表于 2010-4-17 at 14:46 #2楼

Good!
说的好,我也碰到过这样的问题,正是你分析的那样!

[回复]


随便说两句
名字:
Email:
网站:
内容:

无觅相关文章插件,快速提升流量