1

Global.asaxファイル内に、アプリケーション例外のjavascriptアラートメッセージを表示する次のものがあります。

Response.Write("<script language='javascript' type='text/javascript'>alert('" + FixJQuotes(ex.Message) + "');</script>");
Response.Write("<script language='javascript' type='text/javascript'>history.back()</script>");
Server.ClearError();

経由でサイトにアクセスしhttp://localhost/、目的のエラー(データベース内の一意のインデックスをヒット)を生成すると、アプリケーションは期待どおりに動作し、ブラウザーはjavascriptアラートを表示してから、ページに戻って編集ページを表示します。

ただし、まったく同じサーバーにアクセスしているが、別のマシンからアクセスしhttp://192.168.1.x/ている場合、同じ例外が発生したときにアクセスすると、カスタムエラーページが表示され、エラーに関する手がかりはありません。

私は何か間違ったことをしている/何か明らかなことを見逃していますか?

ありがとう、アンドリュー

4

0 に答える 0