我正在使用Ajax更新面板,并且最近添加了ASP.NET跟踪代码以帮助调试。突然间,当执行任何Ajax代码时,我开始得到 PageRequestManagerParseErrorExceptions 。
例如:
Trace.Write(“完成设置employeeId。”);
显然这是因为我不允许使用“服务器跟踪”和Ajax。 (根据this post by Eilon Lipton)。
这是真的吗?我不允许使用awesome ASP.NET跟踪机制吗?这将是一种耻辱。
答案 0 :(得分:3)
在web.config中的trace元素上设置pageOutput =“false”似乎解决了这个问题。
使用ASP.NET跟踪,而是通过将 writeToDiagnosticsTrace 属性设置为“true”来写入正常的诊断跟踪(这是在web.config文件中的trace元素上)。