1
在客戶端上,我正在對MVC操作執行標準ajax調用。從ASP.NET MVC 3強制jQuery.ajax錯誤結果操作
$.ajax({
type: "POST",
url: '/FileUpload/CheckGuess/',
dataType: "json",
contentType: "application/json; charset=utf-8",
data: jsonSerialized,
success: function (result) {
console.log(result);
dfd.resolve();
},
error: function (error) {
console.log(error);
dfd.reject();
}
});
我CheckGuess
操作返回JsonResult
。我想通知一個ajax調用,調用error:
處理程序時發生錯誤。我如何做到這一點與HTTP響應(我讀過它更好,然後發送強制json和解析它在success:
處理程序
在MVC3中返回一個500,你可以使用'return new HttpStatusCodeResult(500);'。不知道在這種情況下哪種錯誤更可取(如果有的話),但也可以使用'return new HttpNotFoundResult();'。如果您也想使用它們,每個參數都有一個帶有statusDescription參數的重載。 – kendaleiv 2012-03-23 02:52:07