在GridView中单击“删除”按钮时显示文本

时间:2011-03-31 13:35:55

标签: c# javascript asp.net

我有一个Gridview。通常,当点击删除命令按钮时,该行将被删除。但是,如果我想要一条警告消息,如果你确定.......,该怎么办?显示..... 请任何想法

由于

3 个答案:

答案 0 :(得分:1)

您可以通过模板列轻松完成此操作:

<asp:TemplateField ShowHeader="False">
     <ItemTemplate> 
    <asp:LinkButton ID="btnDelete" runat="server" CausesValidation="False" CommandName="Delete"
                        OnClientClick='return confirm("Are you sure you want to delete?");'
                       Text="Delete" />
</ItemTemplate>
</asp:TemplateField>

答案 1 :(得分:1)

答案 2 :(得分:1)

在做降级之前(你的方式)使用带有DialogResult对象的messageBox。如果用户同意通货紧缩请做通货紧缩,如果没有,则返回:

 if (DialogResult.Yes == MessageBox.Show("You want to delate the row?", "Question", MessageBoxButtons.YesNo, MessageBoxIcon.Question))
        {
            //delete the row!
        }

如果他选择“否”,你实际上什么都不做。代码不会执行任何操作。