我有一个页面在运行后会产生超过 50,000 行代码。
虽然难以置信(讽刺),但 IE7 对此感到窒息(给我缓慢的脚本警告),当然 IE6 更糟。我在页面上收到错误 - 但根据我加载的信息,行号可以是从 ASP 到 HTML 到 jQuery 的任何内容。我已经将这三个分开了,它只是归结为循环的大小。
我尝试在整个页面中使用 response.buffer/response.flush,但这并没有帮助。可能是我用错了,但据我所知 response.buffer 只需要等于 true- 和 response.flush 只需要在任何你不需要保留信息太久的地方(我在内部和外部都做过在所有循环中——也许这是一个不,不?)。
除了将页面分成几个网页之外,还有什么我可以尝试的吗?
我必须为 IE7 开发,所以不幸的是没有办法解决它。