2017-03-09 9 views
1

私はasp.netのボタンがあります。ASP.NETボタンは、常に最初のjsのonclick関数内でfalseを返す場合でも、サーバーに行く

<asp:Button ID="btnDelete" runat="server" Text="Delete" OnClientClick="delete();" OnClick="btnDelete_Click" /> 

まだそれはJavaScript関数に入るボタンをクリックすると、それに行くをコードビハインドのbtnDelete_Clickイベント。どのように私はこれを防ぐことができます...私は本当に返す場合、私はそれがサーバーに投稿するほしい。 OnClientClickの代わりにjQueryを試したところ、jQuery OnClick w/e.preventDefault()を使用しました。

<asp:Button ID="btnDelete" runat="server" Text="Delete" OnClientClick="return delete();" OnClick="btnDelete_Click" /> 

答えて

0

は、私がこれをやったので、しばらくしているが、私はあなたが関数をインラインの値をreturnしなければならないと信じています...サーバーに行きます「return」を使用して、javacript関数を呼び出すとき

<asp:Button ID="btnDelete" runat="server" Text="Delete" OnClientClick="return delete();" OnClick="btnDelete_Click" /> 
0

する必要がありますし、まだ常に

function delete() { 
    return false; 
} 
関連する問題