我的aspx 文件里有个很大的表单,用了大概有1000个.net 表单控件.
现在页面加载很慢,在本地都要15秒,如何优化。
急!!!

解决方案 »

  1.   

    VIEWSTATE太大,优化代码
    减少服务器控件
    压缩viewstate
      

  2.   

    1. 这1000个控件能不能省一些?
    2. 直接改成html页.服务器负担小很多.而且会降低很多viewstate带来的额外数据量.
      

  3.   

    1000个.net控件?!肯定有问题!这些控件表示些什么?看看能否用html标签代替。
      

  4.   

    我在做一个 step by step 的东西。在同一页,用了不同的DIV来控制。
    里面控件的数据都是从数据库中读出来的。看来要 改成 HTML来处理了。
      

  5.   

    怎么会这么多? 用动态模板加载,gzip压缩
      

  6.   


    有点疯狂,1000个.net 表单控件。
    分到不同的页面处理。
      

  7.   

    对于速度要求很严的话 在开发的时候就不要用服务器控件,可以使用ajax加载控件
      

  8.   

    这个项目是:类似 excel 的表单填写改用 html +ajax, 速度基本在3秒内了。谢谢!