使用javascript确认框

时间:2010-08-27 05:27:31

标签: c# javascript asp.net

如何在单击导出按钮之前获得确认。如果是,那么如果不应该执行则必须执行导出功能

2 个答案:

答案 0 :(得分:4)

confirm box?

if (confirm("Perform the export?"))
  performTheExport();

答案 1 :(得分:2)

我注意到你正在使用asp.net。在webform应用程序中,我们通常需要在进行回发之前使用确认对话框。

//the page
<asp:button id="mybutton" runat="server" Text="Click to submit" />

//in code behind
mybutton.Click += (sender, args)=>
 {
     SubmitData();
 };

//if you need to confirm before submit, you can add:
mybutton.OnClientClick = "if (!confirm('are you sure?')) return;";
//another way
mybutton.Attributes["onclick"] = "if (!confirm('are you sure?')) return;";

如果您想使用“自己的确认框”代替confirm('are you sure?')

window.showMedalDialog('myConfirmPage.aspx')