ASP.NET 捕获引用的脚本文件异常

标签 asp.net javascript exception

如何捕获 aspx 页面中引用的 javascript 文件引发的异常?

最佳答案

您无法从 Web 服务器捕获用户浏览器上发生的异常。这并不是由于 ASP.NET 的某些限制,而是在客户端上执行的代码 (javascript) 与在服务器上执行的代码无关,可能相隔数千英里。如果你想捕获并处理 javascript 异常,你应该使用 javascript 的 try...catch 机制

你想做什么?您是否试图追踪代码中的错误?如果客户端的浏览器无法处理您的 JavaScript,您是否希望收到通知?或者您想通知服务器客户端出现问题吗?

编辑您真正需要的是 JavaScript 的日志框架。有multiple logging frameworks其中一些支持通过 Ajax 登录到远程服务器,例如log4javascriptlog4js .

关于ASP.NET 捕获引用的脚本文件异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3193859/

相关文章:

JavaScript 控制台库

javascript - drupal + i18n - 如何将当前选择的语言环境发送到 javascript?

java - 如何用 Java 编写异常工厂

c# - 创建项目而不使用单个 TRY-CATCH 异常处理

asp.net - 带有私有(private)视频 C# 的 Web API

javascript - 使用 .getElementsByClassName() 的 Angular 2 通过存在返回空选择

c# - 使用接口(interface)时未触发方法

java - Spring-Data-Neo4J:Spring-Data-Neo4j 如何管理 Neo4J 版本

c# - 在使用 MSBuild 发布之前执行 web.config 转换

c# - asp.net检查重复并将数据插入sql