希望事情顺其自然...... 我正面临着Asp.net gridview的问题......
实际上我的gridview必须根据日期范围加载数据。 我的意思是我需要给出开始日期和结束日期以将数据拉到网格。
当我给出7天的日期范围时......网格正在IE7中加载。 但是当我给出1或2个月的日期范围时...它说的是“页面无法显示”......
但是Mozilla在这个案子中工作得很好。 我的IE也启用了Javascript。
请向我提供解决方案......可能是这个问题的根本原因......
如果我能得到解决方案,我将感谢你。
提前致谢。
此致 纳温
答案 0 :(得分:2)
通常这表明html标签没有正确关闭。在查看由转发器控件构建的表时,我已经看到了这一点,这些控件缺少</tr>
标记或沿着这些行的某些内容。它可能是另一个标签,但这个看起来像我的基本问题可以改为:
我有一个基于增长的DataBound控件构建的页面 行数的比例。这可以是DataGrid,也可以是 中继器,无论如何。在IE中,当它非常大时会开始崩溃 加载了大量的数据,但是对于较小的数据集和 在Firefox(有时是Chrome或Safari)中很好用
发生这种情况的根本原因在于,浏览器通常会对不正确构造的html感到宽容。然而,即使大多数浏览器都是宽容的,不同的浏览器也会解析html并将其翻译成屏幕上看到的不同。
根据我的经验,我已经看过这个问题只有三次,而且三次,它都是一个未公开的html标签,并且在所有情况下,IE都被大型数据集轰炸了。基于这种经验,我相信过了一段时间,IE就放弃了 - 它不再能够弥补页面输出形成不良的html。 Firefox似乎能够更好地处理它。