<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="Delete"
Text="删除" OnClientClick="return confirm('你确认要永久删除这条记录吗?');"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField> <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="GetMenu_Class"
TypeName="ClassLibrary.Jkdata.JkDataBasic" DeleteMethod="DeleteMenuClass">
<DeleteParameters>
<asp:Parameter Name="ID" Type="Int32" />
</DeleteParameters>
</asp:ObjectDataSource>奇怪啊。gridview加了删除前确认,但是点了对话框的“取消”,他还是删除了啊。
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="Delete"
Text="删除" OnClientClick="return confirm('你确认要永久删除这条记录吗?');"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField> <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="GetMenu_Class"
TypeName="ClassLibrary.Jkdata.JkDataBasic" DeleteMethod="DeleteMenuClass">
<DeleteParameters>
<asp:Parameter Name="ID" Type="Int32" />
</DeleteParameters>
</asp:ObjectDataSource>奇怪啊。gridview加了删除前确认,但是点了对话框的“取消”,他还是删除了啊。
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
LinkButton dBtn = (LinkButton)e.Row.Cells[9].Controls[0];
dBtn.Attributes.Add("onclick", "return confirm('确认删除吗?');");
}
}
onclick
Text="删除" OnClientClick="return confirm('你确认要永久删除这条记录吗?');"></asp:LinkButton>OnClientClick >>onclick
?
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="Delete"
Text="删除" OnClientClick="return confirm('你确认要永久删除这条记录吗?');"></asp:LinkButton>OnClientClick >>onclick
++++++++++++++++++++++++++编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
?
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="Delete"
Text="删除" OnClientClick="return confirm('你确认要永久删除这条记录吗?');"></asp:LinkButton>OnClientClick >>onclick
++++++++++++++++++++++++++
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: BC30456: “return”不是“ASP.admin_setmenu_aspx”的成员。
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="Delete"
Text="删除" OnClientClick="return confirm('你确认要永久删除这条记录吗?');"></asp:LinkButton>这样的用法啊。 怎么会不可以?
-------------------
他的方法是可行的,你为什么不试试那?
Text="删除" OnClientClick="return confirm('你确认要永久删除这条记录吗?');"></asp:LinkButton>其实实现这个功能的方法有几个,我可以换其他方法来实现, 但是我是奇怪这段代码没有没错,为何会出现这样的情况?
OnClientClick='return confirm("是否真的要删除此数据?");' Text="删除"></asp:LinkButton>
我的没错
你看下你sql语句
我也想知道
不过
==
OnClientClick="if(!confirm('你确认要永久删除这条记录吗?')) return false;"
==
是可行的
OnClientClick='return confirm("是否真的要删除此数据?");' Text="删除"></asp:LinkButton>
这个应该是可行的
我也想知道为什么出错
等待