2

我在页面上有:

< button runat="server" id="btnRegister" class="button1" onserverclick="btnRegister_Click">Register</button >

我使用 jQuery 添加客户端点击事件:

$("#btnRegister").click(function () { return CheckUserData(); });

function CheckUserData(){
    return false;
}

当我按下按钮时,页面会回发!怎么了?

谢谢

4

1 回答 1

0
  1. 函数 CheckUserData() 中的 javascript 错误。更正错误后,页面永远不会回发!正确的使用将: $("#btnRegister").click(function () { if(!CheckUserData()) { return false; } }); 因为在 serverclick 上会在你的 click 函数之后添加回发代码。
于 2014-03-17T09:52:03.310 回答