如何通过弹出框询问用户确认操作?

时间:2009-11-22 20:36:17

标签: asp.net javascript vb.net

我正在编写一个按钮,如果单击该按钮将从数据库中删除记录。但是,我想在点击它之后进行某种确认,这样就不会发生意外。我想象一个弹出框,告诉他们他们即将删除这条记录,两个按钮取消和确定。如果取消,则没有任何反应,但如果按下确定,则服务器将按编码执行删除。我将如何在asp / vb中执行此操作?

2 个答案:

答案 0 :(得分:5)

这是一个带有确认消息的按钮:

<asp:Button runat="server" ID="btnDelete" 
     OnClick="btnDelete_Click" 
     OnClientClick="return confirm('Do you want to delete the record ? ');" />

以下是在服务器端添加确认客户端脚本的方法:

btnDelete.Attributes.Add("onclick", 
        "return confirm('Do you want to delete the record ? ');")

答案 1 :(得分:1)

Adding Client-Side Message Boxes in your ASP.NET Web Pages是一个很棒的教程,可以像这样制作客户端确认消息:

alt text

使用ASP.NET&amp; VB.NET(别忘了阅读第2部分。)