原问题:
有个
button按钮里面有
OnClick和OnClientClick事件
OnClick和OnClientClick调用的代码没有写错( 测试了N遍) 先调用了 OnClientClick后就没在调用了 OnClick事件 但之前也同时调用了 OnClick和OnClientClick事件 但都执行了 不知道这次怎么没有执行 OnClick 请高手指点一二 |
解答:
OnClientClick是客户端脚本,一般使用javascript,在客户端,也就是IE中运行,点击后马上执行
OnClick是服务器端事件处理函数,使用C#或者vb.net,在服务器端,也就是IIS中运行,点击按钮后,执行postback,之后再运行。
"先调用了OnClientClick后就没在调用了OnClick事件"
这个问题,我举得可能是因为OnclientCLick里面发生异常,或者返回了false。