而ViewState的弱点也是很大的,就是DataGrid会把一切的数据源中的数据寄存到ViewState中。我实验了一下,一个包含5000笔记录的数据库,假如不在数据库端掌握数据量的话,直接利用Select * From TableName如许的Sql语句绑定命据的话,一个Asp.Net静态网页(唯一一个DataGrid控件的测试页)的ViewState有60k之多。而如许一个网页放到公共Web网站,迟缓的网页下载速度将会使大局部人望而生畏,利用56k猫上彀的人就更不要提了,基本没法会见如许的网页,守候的工夫将不成忍耐。