确认javascript和ASP.net中的警报框,如Hotmail

时间:2009-07-19 07:19:16

标签: asp.net javascript button confirm

当我们点击垃圾邮件文件夹中的空文件夹时,我正在尝试创建类似于Hotmail的确认框的确认框。

但我无法确定它是否有效以及它背后的逻辑。

我在VS 2005 Pro中使用ASP.Net 2。

是否存在任何特殊逻辑,这些逻辑在确认框的工作后面,如Hotmail中使用的那个或自定义控件。它可以在按下按钮的基础上工作,也可以像OK或取消一样动作。

寻找有利的回复。

3 个答案:

答案 0 :(得分:4)

我不熟悉您所引用的Hotmail确认框,但Javascript附带了一个易于使用的confirm()功能。有关详细信息,请参阅here

答案 1 :(得分:3)

对于简单的确认框,您可以执行以下操作:

 <asp:LinkButton ID="LinkButton1" runat="server" 
             OnClientClick="return confirm('Are you sure you want to delete?');"
             OnClick="LinkButton1_Click">
  Delete</asp:LinkButton>

这将显示一个确认对话框,只有当用户选择Ok时才会执行服务器端点击事件。

答案 2 :(得分:0)

除上述方法外,您还可以使用AjaxControlTookit中的ConfirmButton extender来执行此操作。 ConfirmButton扩展器的优点是它可以弹出模态窗口以及传统的JavaScript确认警报。