我有这个删除功能,工作得非常好。想要在用户决定删除确认之前添加确认,但现在我的删除在用户从确认框中返回OK后将无效。
HTML:
<div>
<asp:Button ID="btnDelete" UseSubmitBehavior="false" runat="server" Text="Remove"
CssClass="appdl" CommandName="Remove" OnCommand="AppsList_ItemCommand"
OnClientClick="return confirm('Are you certain you want to delete?');"
CommandArgument='<%# Eval("ID") %>' />
</div>
正如您在上面的HTML中看到的,我正在使用OnCommand来执行删除功能。在OnClientClick中添加后,即使单击“确定”后,OnCommand似乎也会停止触发。不确定是什么问题。任何指针都会非常感激。
答案 0 :(得分:1)
从标记中删除UseSubmitBehavior="false"
并尝试
答案 1 :(得分:1)
function conformbox()
{
var con=confirm("Are you sure want to delete?");
if(con==true)
{
return true;
}
else
{
return false;}
}
------------- // * // ----------------
<asp:Button ID="deleteBtn" runat="server" Text="Delete User" OnClientClick="return
conformbox();" /><br />
检查返回值(true或false)
答案 2 :(得分:0)
试试这个
<div>
<span onclick="return confirm('Are you certain you want to delete?');">
<asp:Button ID="btnDelete" UseSubmitBehavior="false" runat="server" Text="Remove"
CssClass="appdl" CommandName="Remove" OnCommand="AppsList_ItemCommand"
CommandArgument='<%# Eval("ID") %>' />
</span>
<div/>