0

完全に正常に機能していたこの削除機能があります。ユーザーが削除を決定する直前に確認を追加したかったのですが、ユーザーが確認ボックスから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 を追加した後、[OK] をクリックした後でも、OnCommand の起動が停止したようです。何が悪いのかよくわかりません。どんなポインタでも大歓迎です。

4

3 に答える 3

1

UseSubmitBehavior="false"マークアップから削除して試してください

于 2013-03-06T04:48:17.147 に答える
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)

于 2013-03-06T06:06:41.937 に答える
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/>
于 2013-03-06T04:48:08.800 に答える