asp.net button的OnClick和OnClientClick事件区别
来源:互联网 发布:材料化学考研方向知乎 编辑:程序博客网 时间:2024/05/22 05:04
onlick时发生postback,执行后台代码。
onclientclick,就是执行javascipt代码,不会发生postback.
简单说,onclick:执行C#代码, onclientclick:执行javascript代码。
onclientclick先于onclick发生,一般执行脚本
onclientclick() 控制客户端提交。
例如可以使用confirm('是否执行?')
return true:执行onlick事件。
return false:什么都不干。
再得来说:
OnClick是button的服务器端事件
OnClientClick是button的客户端事件
一般我们用 OnClientClick验证我们的提交数据,但是这个一定要返回ture或者false,即一定要加上return,否则OnClick失效。当返回false时OnClick服务器端事件才被中止,当你的js验证有错误,也会跳过验证,直接执行服务器端事件OnClientClick。为了避免这样的错误,可以考虑用服务端验证这样就省去了OnClientClick事件,就不用考虑和OnClick的冲突了。但是从性能上,服务端验证,耗费了服务器资源,呵呵,一般是没问题的,只是和客户端验证比较而已,各有所长,各有所短。
- asp.net button的OnClick和OnClientClick事件区别
- 关于asp.net button按钮的OnClick和OnClientClick事件
- asp.net button的OnClick和OnClientClick事件
- asp.net button的OnClick和OnClientClick事件
- asp.net button的OnClick和OnClientClick事件 .
- ASP.NET BUTTON 的OnClick和OnClientClick
- asp.net OnClientClick和OnClick事件
- ASP.NET的OnClientClick与OnClick事件
- Button 控件的 OnClientClick 和 OnClick 事件执行顺序问题
- button的OnClick与OnClientClick事件
- button的OnClick与OnClientClick事件
- OnClientClick与OnClick事件(asp.net)
- Asp.Net 不同区别的 OnClick ( onserverclick, onclientclick )
- Asp.Net中OnClientClick与OnClick 的区别
- asp.net 中OnClientClick与OnClick的区别
- onclientclick和onclick的区别
- OnClientClick和OnClick的区别
- onclientclick 和 onclick 的区别
- lotus生成excel(二)
- 等待线程退出pthread_join
- C# 利用自带xsd.exe工具操作XML-如通过XML生成xsd文件
- UI线程与非UI线程 android开发
- MSN移动广告平台的“醉翁之意”
- asp.net button的OnClick和OnClientClick事件区别
- Hi3531 + Minigui 鼠标移动后出现残留的问题
- LCD裸机驱动程序设计 .
- 需求分析中的注意点
- activity 按back键 消失但是不销毁的实现
- Eclipse反编译插件安装
- netbeans for php 设置备忘
- SQL数据库,如何把一张表从一个数据库中插入到另外一个数据库?
- 国外程序员推荐:每个程序员都应读的书