Bộ điều khiển: Sản phẩm và Hành động: Lưu, trả về một JsonResult. Nếu một ngoại lệ bị mắc kẹt xảy ra, tôi muốn báo hiệu lỗi đó cho máy khách (ví dụ: jQuery) với một thông báo lỗi tùy chỉnh. Làm thế nào tôi có thể làm điều đó cả trên máy chủ và máy khách? Tôi có thể sử dụng lỗi con trỏ hàm trong trường hợp này không?ASP.NET MVC: báo hiệu cho jQuery rằng một yêu cầu AJAX đã thất bại với thông báo lỗi tùy chỉnh
Đây là mã khách hàng
$.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
}
});