页面加载速度增加了2-3秒,群众纷纷发邮件要求改进。我用的版本是asp.net2.0,Jquery UI 1.8.1,也就是Jquery 1.4.2的那个版本。所有的页面都是从一个Basepage继承的,在子页面的Load事件中根据不同的需求加载不同的Jquery的js和css文件,我在Load中没有判断Ispostback,因为如果用Ispostback后,一旦页面发生回传,如果不重新加载一次js和css文件,所有的Jquery效果都会消失。

解决方案 »

  1.   

    给所有的js文件和css作客户端缓存,具体的可以IIS中给它加个cache-control头,例子的话,楼主可以参考开心网的图片的缓存设置
      

  2.   

    jquery和css文件又不大,不用根据每个页面判断加载什么的。load一次之后以后会在客户端缓存的。
      

  3.   

    我在Load中没有判断Ispostback,因为如果用Ispostback后,一旦页面发生回传,如果不重新加载一次js和css文件,所有的Jquery效果都会消失。----------------
      

  4.   

    js 和css 只加载一次,就会缓存在客户端。不会重复加载...是你的页面设计有问题,判断Ispostback 是肯定需要的。