OnClientClick =“返回确认('您确定要删除');”

时间:2009-12-02 07:20:25

标签: asp.net javascript

我正在使用此代码进行删除确认。当我点击链接按钮时,它会要求我确认,但是第一次单击“确定”时,记录不会被删除(仅限第一次)

此后该记录会成功删除。

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

任何帮助都会很棒,谢谢。

2 个答案:

答案 0 :(得分:27)

如果以上答案没有为您锻炼,请尝试以下代码:

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

答案 1 :(得分:2)

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

你必须把CommandArgument放在第一次才能工作