部分ビューの形で例外をクライアントに返す必要がある状況があります。これが私のコードです
catch(PasswordException ex)
{
Response.StatusCode = 500;
ViewBag.Message = ex.Message;
return PartialView("Exception");
}
応答ステータス コードを 500 に設定しているため、応答は ajax 呼び出しのエラー セクションでキャッチされます。
これは問題なく機能しますが、この例外にフラグを立てるためだけにサーバー エラーを返すのは少しやり過ぎのようです。
これを行うためのより良い/標準的な方法はありますか?