1

コントローラー アクションへの jquery ajax 呼び出しがあります。今私のコントローラーで、それは行きました。ここで、ajax 呼び出しのエラー関数を呼び出す必要があります。エラーをスローすると、これは機能します。エラー関数を呼び出す他の方法はありますか。

ところで、コントローラーのアクションの戻り値の型は string/void です。

4

2 に答える 2

4

これで確認できたので、回答として投稿します。@Timur が述べたように例外をスローできますが、それには必要のない/必要のないオーバーヘッドが関連付けられています。

アクション メソッドではResponse.StatusCode、エラー値 (300、400、または 500 の範囲内の任意の値) を設定できます。これにより、jQuery は成功ハンドラーではなくエラー ハンドラーを呼び出します。

于 2013-06-12T19:09:57.260 に答える