关于对话框中取消不起作用的问题,在线等
<asp:TemplateField HeaderText= "删除 " ShowHeader= "False ">
<ItemTemplate>
<asp:ImageButton ID= "ImageButton1 " runat= "server " CausesValidation= "False " CommandName= "Delete "
ImageUrl= "~/images/delete.gif " OnClientClick= "return confirm( '您确认删除该记录吗? '); "/>
</ItemTemplate>
</asp:TemplateField>
我这样实现删除对话框
可是不管是确认还是取消,都执行删除了
这是为什么啊?怎么解决?
谢谢
------解决方案--------------------这样。
<asp:ImageButton ID= "ImageButton1 " runat= "server " CausesValidation= "False " CommandName= "Delete "
ImageUrl= "~/images/delete.gif " OnClientClick= "return confirm( '您确认删除该记录吗? '); " OnClick= "GridView2_RowDeleting "/>
CS页面的事件头改成
protected void GridView2_RowDeleting(object sender, EventArgs e)
然后你把girdview OnRowDeleting= "GridView2_RowDeleting " 事件去了
------解决方案--------------------是有这种情况,我家里的电脑就是这样 CPU AMD 64位,XP Professional 32位
公司的电脑不会 CPU P4,XP Professional 32位
同样的程序,在公司的电脑上正常,在家里,无论确定还是取消都执行了.
------解决方案--------------------在 rowdatabound事件里面查找删除按纽,为每个按纽添加属性