当前位置:编程学习 > C#/ASP.NET >>

OnClientClick与onclick的区别

nClick:执行C#代码, OnClientClick:执行javascript代码。
 
OnClientClick先于OnClick发生,一般执行脚本
 
OnClientClick() 控制客户端提交。
例如可以使用confirm('是否执行?')
 
return true:执行OnClick事件。
return false:什么都不干。
 
再得来说:
OnClientClick是调用客户端的事件,OnClick是调用服务器端的事件,当点击button时,先触发OnClientClick事件再触发OnClick事件 

一般我们用 OnClientClick验证我们的提交数据,但是这个一定要返回ture或者false,即一定要加上return,否则OnClick失效。当返回false时OnClick服务器端事件才被中止,当你的js验证有错误,也会跳过验证,直接执行服务器端事件OnClick。
--------------------编程问答-------------------- lz想表达什么 --------------------编程问答--------------------
引用 1 楼 zhanglong_longlong 的回复:
lz想表达什么


互相学习呗! --------------------编程问答-------------------- 学习了 --------------------编程问答-------------------- 感谢分享,学习。 --------------------编程问答-------------------- 指导贴? --------------------编程问答-------------------- 一个是先执行前端  一个是执行后端 --------------------编程问答-------------------- --------------------编程问答-------------------- Lz继续指导学习,可以多分享点 --------------------编程问答-------------------- 各位大神帮忙看一下我的问题好吗?在线等,急啊!
http://bbs.csdn.net/topics/390307128 --------------------编程问答-------------------- Lz继续指导学习,可以多分享点  --------------------编程问答-------------------- 我了去,楼主好牛逼啊,这么深奥的知识都被你发现了,我们都来膜拜了……!! --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 楼主原来是来总结的 --------------------编程问答--------------------
楼主何不写篇博客记录下来
--------------------编程问答-------------------- 我看出来了,楼主是分多了散给我吧,反正也不是你的了。我分都没了!
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,