私は Web 開発は初めてですが (WinForms 開発は初めてではありません)、クライアント側とサーバー側の両方でエラーを処理するための正しく効率的な方法を知りたいと思っていました。
たとえば、ユーザーが間違った郵便番号を (文字を使用して) 入力した場合、ユーザーに間違った郵便番号が入力されたことを通知したいのですが、これをどのように処理すればよいですか?
これはクライアント側にあると思いますが、サンプルコードを見せてもらえますか? どのスクリプト言語を使用する必要がありますか? 画面にメッセージを表示する必要がありますか? エラーメッセージを表示する必要がありますか? これを行う標準的な方法は何ですか?
例 2: ユーザーは、サーバー データベースでクエリを実行する何かをクリックします。エラーが発生します。ユーザーにエラーを通知するにはどうすればよいですか?
通常、Winフォームではこれを行うことができます:
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環境で上記を模倣するにはどうすればよいですか?