浏览器在Asp.net应用程序上使用网格时表现出奇怪的行为

Browser exhibits strange behavior when using grid on Asp.net application

本文关键字:网格 net Asp 应用 应用程序 程序上 浏览器      更新时间:2023-09-26

我开发了一个ASP.Net应用程序,用户可以使用它来输入他们的时间表。应用程序使用网格将日期显示为列,将条目显示为行。每当用户在单元格中输入值,表示某个项目在某一天花费的小时数时,我就会有一个JavaScript函数来更新当天的列总数。当用户关注另一行时,行总数也会更新。

当网格的行数超过50行左右时,会出现一种奇怪的行为:当添加新行时,在用户填充第一个单元格后,更新列的总数需要长达40秒的时间,在此期间浏览器正在等待操作完成。将控件返回到浏览器后,在同一行中填充后续单元格会立即更新总数。当添加新行时,会显示出相同的行为。

有人能告诉我应该从哪里开始解决这个问题吗?这个浏览器是否相关(我们使用的是IE 8),或者我应该查看JavaScript代码?我尝试使用运行此应用程序。使用FFsomewhow运行应用程序不起作用,所以我不能用这种方式测试它。

有什么想法吗?

问题(对于任何感兴趣的人来说)是Ig2010.3的getRow()方法。我重新连接了页面的逻辑,现在它正在读取单元格的内容。现在没事了。