JavaScriptから呼び出しを行うページメソッドがあります
Pagemethods.MyMethod(MyParameter, onsucess, onfailure);
コードビハインドには、次のようなものがあります。
[WebMethod]
public static void MyMethod(Param)
{
try{
//DoSomething..
}
catch(exception ex)
{
//Log the exception and rethrow
throw new exception(ex.innerexception);
}
}
今私が直面している問題は次のとおりです。
例外が発生するたびに、コードビハインドから例外を再スローします
しかし、onfailure メソッドでは、「サーバー メソッド MyMethod が次のエラーで失敗しました:」という一般的なメッセージが表示されます。
私は例外の詳細を取得していないようで、その一般的な例外のみを取得しています。
UI/JavaScript 側に従って処理するために、JavaScript で例外の詳細を取得するにはどうすればよいですか。
web.config のカスタム エラー設定の問題ではないことを確認しました。
ここで何が起こっているかについて、誰かが私に教えてくれますか?
PS:コードのすべての行をすべて実行しましたが、ログに記録された後の例外は、適切な例外の詳細、つまりメッセージとともに再スローされます。