0

我有一个 MVC3 应用程序,我正在使用 Elmah 将错误存储在 mysql 数据库中,甚至通过电子邮件发送这些错误。这工作得很好,现在我的主布局中有这个 javascript 代码:

$(document).ajaxError(function (e, xhr, settings, exception) {
   //SEND BACK TO SERVER THE EXCEPTION
});

现在,我想做的是获取捕获的异常(ajax 异常)并将其发送回服务器,以使用 Elmah 存储该异常。那可能吗?如果不是我有什么选择?

4

1 回答 1

1

下面的这篇文章展示了一些关于如何将 JavaScript 错误记录回 Elmah 的很好的指导:

在 ASP.NET MVC 3 中使用 ELMAH 记录错误 - 第 5 部分 - (JavaScript)

我知道向服务器报告错误的机制是 MVC 特有的,但如果需要,它也应该很容易适应 ASP.NET Web 窗体。

于 2013-05-14T18:22:15.090 回答