今天我在写代码时,本来想通过GridView执行一个对数据库的删除操作,浏览器却出现了 GridView“GridView1”激发了未处理的事件“RowDeleting” 的报错,一开始本以为是我的后台代码有问题,经过仔细检查后发现并不是后台代码的问题,而是我删除操作的button的CommandName使用的是delete:
<asp:Button ID="Button1" runat="server" CausesValidation="false" CommandName="delete" Text="删除" OnClientClick="return confirm('确认要删除么');"/>
只要将它换一个名字,就ok了,比如说换成del:
<asp:Button ID="Button1" runat="server" CausesValidation="false" CommandName="del" Text="删除" OnClientClick="return confirm('确认要删除么');"/>
之后再尝试一下,操作成功!