这是一个令人费解的问题,因为我似乎无法在网上找到任何关于它的信息——通常还有一千个人在我之前遭受过痛苦!问题是,对我来说,UpdatePanel 完全不能在 IE7 中工作。这在我创建的各种网站中是一致的。每次我调用部分页面更新时,都会出现服务器错误,但到目前为止,我无法确定有关该错误的更多信息。当我以调试模式提交页面时,我不知何故被重定向到站点默认页面。在没有自定义错误的情况下运行时,我收到这个无意义的 javascript 错误:
网页错误详情
用户代理:Mozilla/4.0(兼容;MSIE 7.0;Windows NT 6.0;WOW64;GTB7.4;SLCC1;.NET CLR 2.0.50727;.NET CLR 3.5.30729;.NET4.0C;.NET4.0E;.NET CLR 3.0.30729) 时间戳:2012 年 11 月 16 日星期五 05:54:40 UTC
消息:Sys.WebForms.PageRequestManagerServerErrorException:处理服务器上的请求时发生未知错误。The status code returned from the server was: 500 Line: 885 Char: 13 Code: 0 URI: http://www.[mydomain.com]/ScriptResource.axd?d=vjlljng03Lto1XsXmrAVz7i5C6Bt1evgQVQf-nNIyurN26GPnFkncgLCr7PGaj8sfKs6grEbG_O-qcEl76OIJ_BoaGp2R3yAZtdR1hkN-YfJloSbcJEvLPYAOdW64lGkYd_FpaSv1gEYdL_Czn4SJB8QsIbh7VhSobiYXc0Sb7s88HriVvuninBJpV-vR6ML0&t=6119e399
我什至通过 MS 的 javascript 一次尝试确定这一点,但从未成功。如果有帮助,我很高兴发布一些代码。鉴于其一致性,没有其他人报告此问题似乎令人惊讶。