【转载】很好的解决了asp.net页面ViewState过大的问题 - TOMMYHU - 专注互联网开发及运营技术,提供相关资料及软件下载,奇趣网络时事评论!
Jul 31

【转载】很好的解决了asp.net页面ViewState过大的问题 不指定

tommyhu , 23:20 , ASP.NET , Comments(0) , Trackbacks(0) , Reads(4402) , Via Original Large | Medium | Small
asp.net页面过大,其中ViewState很多字符子源代码,看看下面的解决方法也许有所作用!
如果你有一个非常酷的页面,页面上很多东西自动地响应用户操作而展现丰富的变化,你的ViewState是很有可能达到200K的。

这里是我将ViewState持久化保持在服务器端的代码,这样ViewState不占用网络带宽,因此其存取只是服务器的磁盘读取时间。并且它很小,可以说是磁盘随便转一圈就能同时读取好多ViewState,因此可以说“不占时间”。为了再“不占磁盘时间”,我还使用了缓存。
1.以下这段代码可以放在页面中,或者页面的父类中:
#region 解决ViewState过于庞大的问题

生成,运行。查看页面源代码,有没有发现ViewState一下子不见了许多,哈哈,别着急,都在App_Data/ViewState文件下面存储着呢。用记事本打开看看,是不是和原来页面的一模一样。通过这样的处理,我们就可以很好的解决页面由于存在ViewState,导致页面很多垃圾代码的问题,这样对于搜索引擎是很不利的哦!

     想要你的页面变的干净利落吗?那还等什么,赶紧Copy吧,本代码经过测试,可以正常运行。
▲返回顶部

Add a comment

Nickname

emotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemot