我为一个迎合寡妇的合作社创建了一个VB.Net贷款申请。该应用程序跟踪成员的贷款和付款,也用作会计系统。在我的第一个版本中,用户认为每次发生错误时显示消息框都非常烦人。我的解决方案是在标签控件中输出错误。用户接受了修改,但我觉得我做错了。
答案 0 :(得分:1)
他们可能对模态对话框感到恼火,这个对话框中断了他们的输入流程。想象一下,如果Word每次你输入一个在字典中找不到的单词就会打断你,而不是用红色加下划线,让你稍后修复你的拼写错误。你打字很慢。
我建议您只是突出显示输入错误,让他们回来并在完成后修复它们。如果他们试图提交表格(或类似的表格),则显示对话框,不要让他们提交,直到他们修复或确认标记有错误的字段。
答案 1 :(得分:0)
从其他人的验证器控件开始,如下所示:
http://www.codeproject.com/KB/validation/validationprovider.aspx
然后根据需要修改它。这个工作正如蜥蜴所暗示的那样,有一个非令人讨厌的标记违规字段。
答案 2 :(得分:0)
您能否突出显示包含错误的字段,并将错误消息显示为鼠标悬停或悬停文本?
如果合适,您可能会在某处出现一个鲜红色的"Show Errors"
按钮,这会显示一个令人讨厌的弹出窗口,其中包含所有错误列表。
未经请求的建议:如果错误消息告诉用户如何修复错误,而不是出错,则错误消息会更有帮助。
祝你好运!