ASP.NET AJAX网站不能在InternetExplorer上工作(但在其他浏览器上工作正常)

时间:2010-08-12 11:32:41

标签: c# asp.net ajax internet-explorer

我有使用AJAX的asp.net网站(包括AjaxControlToolbox), 我有一个按钮,它填充了PlaceHolder的一些来自数据库的数据。 PlaceHolder放在UpdatePanel中,并且一些UpdateProgress“加载图像”连接到它。

在Chrome,Opera或Firefox上一切正常,但在IE(7& 8)上点击按钮时,会出现“加载图片”,因为数据是从数据库中获取的(时间量是类似于其他浏览器上的相同进程,所以我认为这样做没问题),但最后,PlaceHolder没有填充任何内容。没有错误显示,只是没有发生...我猜数据是从数据库读取但在那之后,必须有一些问题。

请帮忙。我真的需要它在IE上工作。

2 个答案:

答案 0 :(得分:0)

在IE中的页面上运行的AJAX javascript中仍然会发生错误。您是否检查过在IE中启用了显示“页面上的所有错误”的选项,因此它不会向您隐藏任何内容。还可以使用Fiddler(或类似工具)来确保正在进行AJAX请求并回复响应。

在最坏的情况下,在代码中添加一些警告(...)消息,以查看是否突出显示代码停止工作/处理的点,为您提供一个起点。

答案 1 :(得分:0)

我解决了这个问题。

我将AnimationExtender添加到UpdatePanel,IE无法处理其中一个动画。我弄清楚它是哪个动画并将其删除。

感谢所有帮助。