ユーザー ログオンの詳細を検証するために jQuery Ajax メソッドから使用されるアクションをコントローラーに作成しました。$.Ajax エラー ハンドラーによって検出されるエラーをスローするようにアクションを構成するにはどうすればよいですか?
次のコードを使用してエラーをスローしていますが、$.Ajax によって検出されません。
throw new HttpException(401, "message");
これが私のJSコードです:
$.ajax({
url: $('#signin_submit').data('url'),
data: params,
type: "POST",
success: function (aData, aTextStatus, aJqXHR) { Signin.success(aData, aTextStatus, aJqXHR); },
error: function (aJqXHR, aTextStatus, anErrorThrown) { Signin.error(aJqXHR, aTextStatus, anErrorThrown); }
})