2009-11-22 59 views
0

我目前正在编写一个按钮,它将从数据库中删除一条记录,如果点击。但是,在点击它后,我希望得到某种确认,以免发生意外。我想象一个弹出框告诉他们他们将要用两个按钮取消和确定删除这个记录。如果取消,则不会发生任何事情,但如果按下OK,则服务器将按编码执行删除。我怎么会在asp/vb中做到这一点?如何通过弹出框向用户询问动作确认?

+1

哦,那里肯定会发生意外。如果用户偶然点击了按钮,他将会感到困惑,并且偶然点击对话框...... – EFraim 2009-11-22 20:40:10

+0

您需要的底层JavaScript函数是'confirm(“orly?”);' – 2009-11-22 21:45:52

回答

5

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

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

这里是添加确认客户端sc在服务器端ript:

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

来阅读,谢谢,作品完美。有一点我对如何用确认来做if语句感到困惑,但我看到它现在是如何处理的,我只是把它变得比现在更复杂。再次感谢。 – Justen 2009-11-23 02:44:07

+0

这是最好的方法吗? – 2017-09-04 13:39:14

相关问题