0

在 Web 应用程序中,当您的服务器端代码出错并遇到未处理的异常时,告诉最终用户发生了什么最合适的方法是什么?
你只是说“发生了意外的事情,我们很抱歉”。您是否应该尝试了解异常是什么以及用户试图做什么,并让他们知道如何恢复,如果可能的话?

4

2 回答 2

2

如果最终用户在发生这种情况时参与事务并且必须重新开始,他们会非常关心。您应该尽可能地尝试维护他们的客户端状态(即他们输入的表单值)。如果您想让他们开心,这可能是您最重要的考虑因素。

大多数最终用户不会欣赏关于他们是多么幸运地发现了您的错误的诙谐评论,事实上这更有可能使他们非常恼火。如果您想使用您的用户报告错误(他们会这样做),请向他们显示错误代码和简短描述,并让他们将其完整地传回给您。

在所有情况下,您都需要尽可能地向他们明确指示下一步该做什么,例如“出现意外错误。请再次按发送” 最好的指导是保持语言正式和简洁,你不需要需要很多请和谢谢,尽管这可能适合您的礼貌本性。您希望消息简短、简洁和具有指导意义,而不是喋喋不休。

于 2009-02-18T17:08:53.483 回答
0

Lynx 基于文本的浏览器有一条很好的消息,例如:恭喜,您在 Lynx 中发现了一个错误!以下是提交错误报告的说明(主要是向给定的电子邮件发送日志文件)。

于 2009-02-18T16:49:33.780 回答