当前位置: 代码迷 >> ASP.NET >> 服务器控件button的onclick属性和button_click事件的区别,该如何解决
  详细解决方案

服务器控件button的onclick属性和button_click事件的区别,该如何解决

热度:7479   发布时间:2013-02-25 00:00:00.0
服务器控件button的onclick属性和button_click事件的区别
请问是不是前者处理的是客户端脚本,后者是执行服务器端程序?
如果我一个程序是判断输入是否正确,如果正确在执行服务器端程序。那么我单击button会不会即执行了onclick调用的脚本,也执行了button_click事件?总是觉得这两个重复或者相互之间没有关联性。

------解决方案--------------------------------------------------------
客户端onclick,需要加入RETURN

如果返回是FALSE,即不执行服务器端onclick

如果返回是TRUE,即继续执行服务器端onclick

例如:
JAVASCRIPT:
<script>
function falasClick(){
return false;
}

function trueClick(){
return true;
}
</script>

调用必须改城 onclick = "return falasClick() " 或者 True
  相关解决方案