我有一个Gridview。通常,当点击删除命令按钮时,该行将被删除。但是,如果我想要一条警告消息,如果你确定.......,该怎么办?显示..... 请任何想法
由于
答案 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!
}
如果他选择“否”,你实际上什么都不做。代码不会执行任何操作。