MVC、C#、jQuery を使用した Web サイトを開発しました。私のコントローラー クラスの 1 つで、ユーザーからの入力を検証しています。失敗した場合は、Ajax エラー パラメーター (別名オプション) が処理する例外をスローします。(Block UI を使用してエラー メッセージを表示します。BlockUI は、画面をブロックしてメッセージ ボックスを表示する jQuery プラグインです。) (はい、メッセージには変な文字や意味のないテキストが含まれています)
Web サイトをローカルまたはサーバーで実行している場合、スローされる例外からさまざまな影響を受けます。
ローカル: 適切な例外が BlockUI に表示されます。サーバー: 例外メッセージの代わりに「ランタイム エラー」というメッセージが表示されます。
print(
public ActionResult FailUpdateStatus(string id)
{
string message = Request.Form["message"];
throw new Exception(message);
}
);
サーバー上で Web サイトを実行し、Web サイトにリモート接続することができました。デバッグ中に例外がスローされますが、ブロック UI にランタイム エラーが表示されます。
何か案は?