在按钮单击事件上抛出Javascript错误

时间:2012-04-02 08:41:39

标签: javascript asp.net

我有一个Javascript函数,它触发了我的webform上按钮的onclick事件。将无效参数传递给函数是可能的,在这种情况下,我想抛出一个错误,以便浏览器可以向用户报告出错的地方,以及他们可能想检查他们的配置设置。但是,抛出错误会导致回发,因为永远不会到达return false;语句。

在这种情况下,我可以/应该向用户提供什么样的反馈?我并不特别想提醒我,因为我更喜欢更微妙的东西。任何/所有建议都表示赞赏。

2 个答案:

答案 0 :(得分:1)

Try Catch Finally in JavaScript 使用异常处理可以抛出错误,并根据您的特定条件将控件返回为false

答案 1 :(得分:0)

1) 用于处理运行时错误:
使用try/catch/finally
参考:MDN try...catch

2) 反馈意见:
您可以使用alertDialog animation以及两秒fade in效果后使用fade out,而不是使用{{1}}。

例如,看看这个演示:
http://sandbox.scriptiny.com/javascript-fading/