我有一个asp:button
叫做“删除”的东西,我想做的是有一个带有“是”和“否”选项的 JavaScript 确认弹出窗口。如果“是”,则从 SQL DB 中删除一条记录,否则,如果“否”,则不会发生任何事情。
<asp:Button runat="server" ID="btnDelete" Text="Delete"
OnClientClick="if(confirm('Delete?'))alert('You chose yes!');else alert('You chose no!')"
OnClick="btnDelete_Click" />
btnDelete_Click
包含 SQL 删除逻辑。
我遇到的问题是该OnClick
方法总是被执行。无论您从 JavaScript 弹出窗口中选择“是”还是“否”,记录都会被删除。它似乎总是会导致回发。
我能否以某种方式将“是”或“否”结果放入我的代码中,以便我实际上可以为删除逻辑做一个简单的“if”语句?