我是 Web 开发的新手(尽管对 WinForms developmentmet 并不陌生),我想知道在客户端和服务器端处理错误的正确和有效的方法。
例如,用户输入了错误的邮政编码(使用字母),我想通知用户输入了错误的邮政编码,我该如何处理?
我假设这将在客户端,但谁能给我看一个示例代码?您应该使用哪种脚本语言?你应该在屏幕上显示一条消息吗?你应该让错误信息可见吗?这样做的标准方法是什么?
示例二:用户单击在服务器数据库中运行查询的内容。发生错误。如何将错误通知用户?
通常在 Win Forms 中我可以这样做:
try
{
CreateDirectoriesAndSystemFiles();
}
catch (Exception ex)
{
ErrorLogger.LogError(ex.Source, ex.TargetSite.ToString(), "Error creating directories!; " + ex.Message);
MessageBox.Show(ex.Message, "Error creating directories!", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
如何在 Web 环境中模仿上述内容?