2
我有这样的代码:ASP.NET MVC用jQuery:catch异常+显示错误消息
$(document).ready(function() {
$('.DOFFDelete').click(function() {
var id = $(this).attr("id");
$.post("/Customer/DayOffDelete", { customerid: getCustomerId(), doffId: id }, function(data) {
$("#myFormDOFF").html(data);
});
});
});
在Controller中,我有这样的:
CustomerDayOff customerDayOff;
try
{
.....
}
catch (Exception ex)
{
return View("ErrorTest",ex.Message);
}
return View("CustomerDetail");
一个异常发生时,I” d没有改变“myFormDOFF”中的任何内容,但在“myFormMessage”中显示异常消息。
问题: 1.在jQuery代码中,如何区分有效结果和异常?
- 有没有办法使用控制器“Home”(或其他共享控制器)和“ShowError”动作来显示所有控制器的错误,例如使用RedirectToAction代替返回视图(“ErrorTest”,ex.Message); ?
感谢,
谢谢。但是当我按下“DOFFDelete”按钮时,我怎么能调用这个? – 2009-07-23 08:09:22