gpt4 book ai didi

javascript - 通过 PageMethods 和 AJAX 调用将 JQuery 脚本错误记录到 ASP.NET 服务器

转载 作者:行者123 更新时间:2023-11-28 02:47:30 24 4
gpt4 key购买 nike

我正在开发一个网站,该网站在客户端上使用 JQuery,在服务器上使用 ASP.NET/C# 和 PageMethods。

我正在寻找一些关于在服务器上记录 JavaScript 错误的建议。

我的计划是在我的基本页面中有一些通用的PageMethods,如果我的JQuery代码中的try/catch block 中发生错误,我将调用PageMethod并传递函数名称、用户上下文和其他相关参数(例如 JSON 字符串、变量等)。

显然,我只能对 try/catch block 中捕获的错误执行此操作。

提出了类似的问题here但那是 6 个多月前的事了。

我正在考虑在服务器上同时使用 Log4Net 和 native .NET 日志记录功能。

最佳答案

当您可以使用简单的方法(例如对服务器的异步调用)来完成此操作时,我不太喜欢使用 log4net 和其他工具。

我建议你创建一个处理程序来处理 JS 中的所有错误,并使用 jquery.ajax () (http://api.jquery.com/jQuery.ajax/) 和 at 进行异步调用。您处理这些错误的服务器并使用服务器上的错误记录器处理它。

听起来不错吗?

您应该避免学习新工具并避免增加复杂性,因为如果突然出现任何错误,您现在就依赖于该工具的支持。

关于javascript - 通过 PageMethods 和 AJAX 调用将 JQuery 脚本错误记录到 ASP.NET 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4543811/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com