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 では、クリック機能の後にポストバック コードが追加されるためです。
于 2014-03-17T09:52:03.310 に答える