Gridview里的编辑删除,删除的确认窗口失效,该怎么处理
Gridview里的编辑删除,删除的确认窗口失效
DeleteText="<div id="de" onclick="JavaScript:return confirm('确定删除吗?')">删除</div>"
这段在按钮是link模式下是正常的,点击删除,会有确认删除的窗口出现,现在用image模式,就失效了,怎么回事了?
------解决方案--------------------
<asp:TemplateField HeaderText="删除">
<ItemTemplate>
<asp:ImageButton ID="del" runat="server" CommandName="delete" ImageUrl="~/images/del.gif"
OnClientClick="return confirm('确认删除吗?')" />
</ItemTemplate>
</asp:TemplateField>
------解决方案--------------------
楼上代码可用
- HTML code
<asp:CommandField DeleteText="<div id="de" onclick="JavaScript:return confirm('确定删除吗?')">删除</div>" ShowDeleteButton="True" ShowEditButton="True" ButtonType="Image" DeleteImageUrl="~/images/del.gif" EditImageUrl="~/images/edt.gif" CancelImageUrl="~/images/bac.gif" UpdateImageUrl="~/images/sure.gif" CancelText="取消" EditText="编辑" UpdateText="更新"> </asp:CommandField>
DeleteText="<div id="de" onclick="JavaScript:return confirm('确定删除吗?')">删除</div>"
这段在按钮是link模式下是正常的,点击删除,会有确认删除的窗口出现,现在用image模式,就失效了,怎么回事了?
------解决方案--------------------
<asp:TemplateField HeaderText="删除">
<ItemTemplate>
<asp:ImageButton ID="del" runat="server" CommandName="delete" ImageUrl="~/images/del.gif"
OnClientClick="return confirm('确认删除吗?')" />
</ItemTemplate>
</asp:TemplateField>
------解决方案--------------------
楼上代码可用