【发布时间】:2012-01-23 03:14:35
【问题描述】:
当我从 ajax 调用返回 HttpException() 时,我发现我得到了一个很大的 html 文本。
如果我在我的控制器中做这样的事情:
if (errors.Count > 0)
{
throw new HttpException(404, "This is my custom error msg");
}
我想要一个很好的简单方法来解析 javascript 端的错误消息。现在,当我用类似这样的方式查看客户端的回调时
function decodeErrorMessage(jqXHR, textStatus, errorThrown) {
我看到 jqxHR = "3", textStatus = 一个很长的 html 文档(带有调用堆栈和错误消息,errorThrown 是 "error"
简单地回传并显示来自 http 异常的错误的最佳方法是什么?
【问题讨论】:
-
@AVD - 我不是在请求网页,我正在做一个 ajax 帖子并且抛出了一个异常,我想处理它
-
请阅读此主题 - stackoverflow.com/questions/377644/…
标签: c# jquery ajax asp.net-mvc exception-handling