onlick时发生postback,执行后台代码。
onclientclick,就是执行javascipt代码,不会发生postback.
简单说,onclick:执行C#代码, onclientclick:执行javascript代码。
onclientclick先于onclick发生,一般执行脚本
onclientclick() 控制客户端提交。
例如可以使用confirm('是否执行?')
return true:执行onlick事件。
return false:什么都不干。
再得来说:
OnClick是button的服务器端事件
OnClientClick是button的客户端事件
如果让这两个方法同时起作用,则要注意OnClientClick=“return 方法名称();”才行!
否则不管OnClientClick的返回结构是true或false,OnClick事件都会执行。
本文详细解释了onclick和onclientclick事件的原理与应用场景,包括它们如何触发服务器端代码和客户端代码,以及如何在两者之间进行交互。通过实例演示了如何在按钮上使用这些事件,以及如何利用它们实现更丰富的用户交互。
1万+

被折叠的 条评论
为什么被折叠?



