Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net Sys.WebForms.PageRequestManagerParserErrorException仅对两个经销商(Internet explorer)发生_Asp.net_.net_Ajax_Ajaxcontroltoolkit - Fatal编程技术网

Asp.net Sys.WebForms.PageRequestManagerParserErrorException仅对两个经销商(Internet explorer)发生

Asp.net Sys.WebForms.PageRequestManagerParserErrorException仅对两个经销商(Internet explorer)发生,asp.net,.net,ajax,ajaxcontroltoolkit,Asp.net,.net,Ajax,Ajaxcontroltoolkit,以下是场景: 我们的应用程序中有多个客户、经销商和员工。此问题仅发生在经销商所在区域。它在经销商的一些机器上运行良好。但我们的两个经销商正面临这个问题。这些交易商是英国境内非常大的银行。当我们在机器上尝试经销商登录时,一切正常。这只发生在两个特定的经销商身上。这可能是什么原因?如何避免这种情况?我在网上搜索了很多,但都没有找到适合我的。请给出确凿的理由和解释。问题只发生在IE上 当他们点击一个特定的按钮时,他们会看到这个异常。在那个按钮上,我们只需在iframe中打开一个aspx页面。下面给出了

以下是场景: 我们的应用程序中有多个客户、经销商和员工。此问题仅发生在经销商所在区域。它在经销商的一些机器上运行良好。但我们的两个经销商正面临这个问题。这些交易商是英国境内非常大的银行。当我们在机器上尝试经销商登录时,一切正常。这只发生在两个特定的经销商身上。这可能是什么原因?如何避免这种情况?我在网上搜索了很多,但都没有找到适合我的。请给出确凿的理由和解释。问题只发生在IE上

当他们点击一个特定的按钮时,他们会看到这个异常。在那个按钮上,我们只需在iframe中打开一个aspx页面。下面给出了错误的详细信息

用户代理:Mozilla/4.0(兼容;MSIE 8.0;Windows NT 6.1;WOW64;Trident/4.0;SLCC2;.NET CLR 2.0.50727;.NET CLR 3.5.30729;.NET CLR 3.0.30729;InfoPath.2;.NET4.0C;.NET4.0E) 时间戳:2011年11月17日星期四14:19:14 UTC

消息:Sys.WebForms.PageRequestManagerParserErrorException:无法分析从服务器接收的消息。此错误的常见原因是当通过调用response.Write()修改响应、启用响应筛选器、HttpModules或服务器跟踪时。 详细信息:“uamFuX1R5cGU9amF2YV9zY3JpcHQmRmluamFuX0x”附近的分析错误。 线路:5 字符:62099 代码:0
URI:

我在网上四处搜索,发现在StackOverflow上有一个类似的问题-

似乎有很多事情可能会导致这个错误,并且可能是一个很好的帮助,为您指出正确的方向。本文列出了出现此错误时应避免的事项:

  • 调用Response.Write(): 在页面上放置一个或类似控件,并设置其文本属性。额外的好处是,您的页面将是有效的HTML。使用Response.Write()时,通常会得到包含无效标记的页面
  • 响应过滤器: 修复方法可能只是不使用过滤器。反正也不常用。如果可能,在控制级别而不是响应级别进行过滤
  • HttpModules: 与响应过滤器相同
  • 已启用服务器跟踪: 使用其他形式的跟踪,例如写入日志文件、Windows事件日志或自定义机制
  • 调用Server.Transfer():

  • 这些是我们经常在谷歌上找到的建议。但问题是为什么我们的网站上没有发生这种错误?为什么此错误仅发生在特定经销商的位置?为什么客户和员工在特定经销商的位置工作良好?如果你提到的观点是原因,那么为什么不是每个人都看到类似的错误呢?为什么只有两个经销商?我把断点放在每一行代码上,上面写着rsponse.write,但这些代码都没有进入执行,所以点1不是问题所在。第2点,什么是响应过滤器?我想我们没有用过。第三点,休息我得看看。