【发布时间】:2013-03-06 02:12:28
【问题描述】:
我有这个运行良好的删除功能。想在用户决定删除之前添加确认,但现在用户从确认框中返回 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 似乎停止触发,即使在我单击确定之后也是如此。不太确定出了什么问题。任何指针将不胜感激。
【问题讨论】:
-
您的
Command被javascript onClientClick 覆盖。 (不确定) -
@Zenvo,在指定 OnClientClick 之前 OnCommand 事件是否被触发?
-
不,我有 OnCommand 从列表视图中删除项目,但是当我单击 btnDelete 时,我得到的只是确认框,没有任何内容被删除。
标签: c# asp.net events onclientclick