1

カスタムエラーメッセージを表示するために、この受け入れられたソリューションを実装しようとしています:

https://stackoverflow.com/a/5229581/141172

ただし、IE9 では、このソリューションでは常に一般的な 500 エラー メッセージが表示されます。Google Chrome にカスタム エラー メッセージが表示される。

この変更を行う:

Response.StatusCode = 200; // don't return: 500

IE9 と Chrome で意図した動作を引き起こします。

ただし、これを IE9 で機能させるためだけに HTTP ステータス コードを変更することは、まったく合理的ではないようです (たとえば、Web サイト監視ソリューションは、問題が発生した場合に 500 を認識しません)。

HTTP ステータス コードを変更せずに、すべてのブラウザで機能するカスタム エラー処理を追加するにはどうすればよいですか?

4

1 に答える 1