在gridview加了个模板列,设置了 OnClientClick的提示按钮 <asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CommandName="Delete" OnClientClick='return confirm("将删除“<%# Eval("f1") %>”,继续吗?");' CausesValidation="False">删除</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>根本不出提示信息,直接删除了,不知是怎么回事?
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CommandName="Delete" OnClientClick='return confirm("将删除“<%# Eval("f1") %>”,继续吗?");' CausesValidation="False">删除</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>根本不出提示信息,直接删除了,不知是怎么回事?
应该写成这样
设置CausesValidation 为True的控件得到焦点时将引发验证事件发生
后台DataBound事件里绑定啊
OnClientClick="javascript:return confirm('确定要删除当前记录吗?');"这样的OK