【发布时间】:2011-08-26 00:08:05
【问题描述】:
我是 JSON 新手,并且一直在将它与 MVC3 ASP.NET 一起使用,但有人可以阐明如何根据 JSON 结果返回错误吗?
我的视图中有以下调用:
$.ajax({
type: "POST",
dataType: "json",
url: "EditJSON",
data: { FilmID: InputFilmID, Title: InputTitle, Description: InputDescription},
success: function (result) {
alert(result.Message + " updating film " + result.Title);
window.location = "../All";
},
error: function (error) {
alert('error');
}
});
控制器成功处理请求。我会为 JSON 错误传回什么,以便在视图中处理错误:函数?
[AcceptVerbs("POST")]
public JsonResult EditJSON(BobsMoviesMVC2.Models.Film film)
{
filmRepository.Update(film);
return Json(new {Message = "Success", Title = film.Title });
// What would I return for an error here?
}
谢谢!
【问题讨论】:
标签: json asp.net-mvc-3