Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net OnClientClick=";返回确认(';是否确实要删除';)&引用;_Asp.net_Javascript - Fatal编程技术网

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>