2010-02-20 33 views
2

我在使用IE 7时遇到了一些性能问题,即在加载脚本时呈现页面期间暂停,这有时最多需要5秒钟,并留下空白当他/她等待时。ScriptManager在设置为false时不会承认LoadScriptsBeforeUI属性

经过排除过程之后,我推断出这是由于asp.net ScriptManager类发出的脚本,通过转储html并使用底部脚本测试相同页面,问题得到解决(很好用户体验的程度大大提高,因为用户现在有一个很好的呈现页面而不是空白屏幕)

所以我想将发出的脚本移动到页面的底部,并查看设置ScriptManager .LoadScriptsBeforeUI为了实现此目的而为false,不幸的是,将该属性设置为false对脚本引用在标记中呈现的位置没有影响。

有没有人遇到过这个问题,任何人都可以提出一个解决方法吗?

非常感谢

尼克

回答

1

我后来发现LoadScriptsBeforeUI属性只与手动添加到脚本管理器的脚本有关。我包含了一个脚本管理器的服务引用,希望这个引用也可以在表单末尾呈现。不是这种情况。

尼克 - 感谢您的回复我会看看dynaTrace。

0

我建议你抢dynaTrade AJAX Edition。完全免费,专门针对IE。你可以得到一个完整的时间表和细分什么是你的时间或CPU。如果这是一个挂起的JavaScript函数,在脚本上加载时间......无论如何,这将为您节省大量时间。

只需加载dynaTrace,开始会话,转到麻烦的网址,然后分析结果。该页面上的演示视频为您提供了一个演练。

我已经用它来弄清楚为什么有些东西在我的项目中给IE带来麻烦,它是一个很好的工具,而且免费的部分也不会伤害任何东西。

相关问题