Asp.net OnClientClick=";返回确认(';是否确实要删除';)&引用;
我使用此代码确认删除。当我单击链接按钮时,它会要求我确认,但我第一次单击确定时,记录不会被删除(仅第一次) 此后该记录被成功删除。Asp.net OnClientClick=";返回确认(';是否确实要删除';)&引用;,asp.net,javascript,Asp.net,Javascript,我使用此代码确认删除。当我单击链接按钮时,它会要求我确认,但我第一次单击确定时,记录不会被删除(仅第一次) 此后该记录被成功删除。 <asp:LinkButton ID="LinkBtnDelete" runat="server" OnClientClick="return confirm('Are you sure you want delete');" CommandName="Delete">Delete </asp:LinkButton> 删除 任何帮
<asp:LinkButton ID="LinkBtnDelete" runat="server"
OnClientClick="return confirm('Are you sure you want delete');"
CommandName="Delete">Delete
</asp:LinkButton>
删除
任何帮助都会很好,谢谢。如果上述答案不适合您,请尝试以下代码:
<asp:LinkButton ID="LinkBtnDelete" runat="server"
OnClientClick="if (!confirm('Are you sure you want delete?')) return false;"
CommandName="Delete">Delete
</asp:LinkButton>
删除
删除
您必须输入CommandArgument,这样它才能从第一次开始工作您能澄清一下这句话吗?您是说第一次单击“确定”时它不起作用,而第二次单击“确定”时才起作用?页面是否会发回,并且记录不会被删除?这可能是视图状态问题。您必须使用UpdatePanel?可能与的重复项您是否调试并验证了正在触发delete命令?是否有人可以解释此操作的原因并返回一个简单的
确认(“删除记录”)代码>不会吗?
<asp:LinkButton ID="LinkBtnDelete" runat="server"
OnClientClick="return confirm('Are you sure you want delete');"
CommandName="Delete" CommandArgument="">Delete
</asp:LinkButton>