javascript Aertify 无法与确认框一起正常工作

标签 javascript asp.net c#-4.0 alertify

我正在使用 java 脚本 Alertify 库来使用精美的警报。但是当我想在客户端使用确认框时我遇到了问题,如果它是真的那么它应该运行服务器端事件。但是只要点击按钮它就会运行服务器端代码..这是代码:如果我选择请帮助我好的,那么我应该运行服务器客户端..

  <asp:ImageButton id="remove" runat="server"
                                       ToolTip="Delete" 
                                       CssClass="controlbuttonjob"
                                           onClientClick="return  alertify.confirm('Are you sure you want to Delete?')"
                                           OnClick="remove_click"
                                           ImageAlign="left"
                                           ImageUrl="~/Style/delete.png"


                                              RowIndex='<%# Container.DisplayIndex %>'
                                          />

最佳答案

这种类型的对话框运行并立即返回。

稍后,如果您按下他们的一些按钮,例如取消确定,他们会调用您设置的功能。

confirm连return true or false都没有,就是返回object of the dialog.

// from the http://fabien-d.github.io/alertify.js/
// confirm dialog
alertify.confirm("Message", function (e) {
    if (e) {
        // user clicked "ok"
    } else {
        // user clicked "cancel"
    }
});

所以这不像等待用户输入的 confirm() 那样工作。

关于javascript Aertify 无法与确认框一起正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17118724/

相关文章:

asp.net - 奇怪的维基百科mojibake(错误编码)

c# - 重载基础构造函数

C# 识别哪个属性导致了 Visual Studio 对象初始化中的空引用异常

javascript - 为什么javascript自动将一个函数的结果作为参数传递给下一个函数

javascript - 如何使用 Ajax 在 php while 循环中运行 SQL 查询?

javascript - NodeJS - 如何在没有框架的情况下解析多部分表单数据?

JavaScript:在输入元素上设置焦点时 Internet Explorer 中的可见性错误

c# - 关于内联aspx标签的问题

jquery - 试图理解为什么元兼容性标记解决了 jQuery 错误

c# - 如何将类型 System.Collections.Specialized.StringCollection 转换为字符串 []