【发布时间】:2011-08-16 15:45:16
【问题描述】:
我有一个Javascript文件,其中包含调用确认删除窗口的函数,使用的代码类似于以下:
function Delete()
{
confirm('Delete this user');
}
我有一个带有模板字段的gridview,可以删除gridview中的一行,这是我所拥有的sn-p:
<asp:TemplateField HeaderText="Amend" ShowHeader="false">
<ItemTemplate>
<asp:LinkButton ID="btnedit" runat="server"
CommandName="Edit" Text="Edit" ></asp:LinkButton>
</ItemTemplate>
<EditItemTemplate>
<asp:LinkButton ID="btnamend" runat="server"
CommandName="Amend" Text="Amend" ></asp:LinkButton>
<asp:LinkButton ID="btndelete" runat="server"
CommandName="Delete" Text="Delete" OnClientClick="return Delete() "></asp:LinkButton>
</EditItemTemplate>
</asp:TemplateField>
在 aspx.vb 页面中我有删除记录的代码(这工作正常),我在 gridview 属性OnRowDeleting="RowDeleting1"中有这段代码
Protected Sub RowDeleting1(ByVal sender As Object, ByVal e As GridViewDeleteEventArgs)
' code to do the deletion
当出现删除确认时(选项是删除或取消),当我点击删除或取消时删除发生。理想情况下,我只希望在单击删除时发生删除,并在单击取消时仅停留在页面上,有人能告诉我我做错了什么吗?
【问题讨论】:
标签: javascript asp.net vb.net dom-events confirm