我开发了一个 ASP.Net 应用程序,用户可以使用它来输入他们的时间表。该应用程序使用网格将日期显示为列,将条目显示为行。每当用户在单元格中输入值时,表示特定项目在特定日期花费的时间,我有一个 JavaScript 函数来更新当天的列总数。当用户关注另一行时,行总数也会更新。
当网格的行数超过 50 行左右时会出现一个奇怪的行为:当添加新行时,用户填充第一个单元格后,最多需要 40 秒才能更新列的总数,在此期间,浏览器正在等待操作完成。控制权返回给浏览器后,填充同一行中的后续单元格会立即更新总数。添加新行时,会显示相同的行为。
有人可以指出我应该从哪里开始解决这个问题吗?这个浏览器是否相关(我们使用的是 IE 8),还是我应该查看 JavaScript 代码?我尝试使用运行此应用程序。不知何故使用 FF 运行应用程序不起作用,所以我不能那样测试它。
有任何想法吗?