我有一个MVC3应用程序,我正在使用Elmah将错误存储在mysql数据库中,甚至通过电子邮件发送这些错误。这是完美的工作,现在我在我的主要布局中有这个javascript代码:
$(document).ajaxError(function (e, xhr, settings, exception) {
//SEND BACK TO SERVER THE EXCEPTION
});
现在,我想要做的是获取catched异常(ajax异常)并将服务器发送回与Elmah存储该异常的方法。那可能吗?如果不是我有什么选择?
答案 0 :(得分:1)
以下文章显示了如何将JavaScript错误记录回Elmah的一些很好的指导:
Logging Errors with ELMAH in ASP.NET MVC 3 – Part 5 – (JavaScript)
我知道向服务器报告错误的机制特定于MVC,但如果需要,它也应该很容易适应ASP.NET Web Forms。