web-dev-qa-db-ja.com

OnClientClick = "return confirm( 'Are you sure you want to delete');"

削除の確認にこのコードを使用しています。リンクボタンをクリックすると、確認を求められますただし、[OK]を初めてクリックしたときに、レコードが削除されません(初めてのみ)

その後、レコードは正常に削除されます。

<asp:LinkButton ID="LinkBtnDelete" runat="server" 
OnClientClick="return confirm('Are you sure you want delete');" 
CommandName="Delete">Delete 
</asp:LinkButton> 

どんな助けでも素晴らしいだろう、ありがとう。

13
happysmile

上記の答えがうまくいかない場合は、以下のコードを試してください:

<asp:LinkButton ID="LinkBtnDelete" runat="server" 
OnClientClick="if (!confirm('Are you sure you want delete?')) return false;" 
CommandName="Delete">Delete 
</asp:LinkButton>
28
Praveen Mitta
<asp:LinkButton ID="LinkBtnDelete" runat="server" 
OnClientClick="return confirm('Are you sure you want delete');" 
CommandName="Delete" CommandArgument="">Delete 
</asp:LinkButton>

commandArgumentを配置して、最初から機能するようにする必要があります

3
Bassem Yehia