コントローラ:製品と処置:保存して、JsonResultを返します。トラップされた例外が発生した場合、私はそのエラーをクライアント(つまり:jQuery)にカスタムエラーメッセージで通知したいと思います。サーバーとクライアントの両方でどうすればいいですか?このシナリオで関数ポインタエラーを利用できますか?ユーザーが作ったとき、たとえば、IISがダウンしていた。ここでASP.NET MVC:AJAXリクエストがカスタムエラーメッセージで失敗したことをjQueryに通知します。
は、クライアントコードは要求があなたのコントローラのアクションが正常に完了しなかったという意味(失敗したときに参照error
関数が呼び出され
$.ajax({
url: '/Products/Save',
type: 'POST',
dataType: 'json',
data: ProductJson,
contentType: 'application/json; charset=utf-8',
error: function()
{
//Display some custom error message that was generated from the server
},
success: function (data) {
// Product was saved! Yay
}
});