码迷,mamicode.com
首页 > Web开发 > 详细

为什么aspx这么“慢”

时间:2015-05-20 18:10:34      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:

首先你要明白什么viewstate:由系统生成的一个隐藏域,用来进行页面状态保持的 里面存放着关于判断页面是否提交的Ispostback,和一些关于服务器控件的状态和数据;

(说明下 ,ViewState是服务器端控件的根 如果没有ViewState那么 控件是无法使用的,因为控件的状态数据都是放在viewState里的)

而且页面每次跟服务端进行交互 ,都会把viewState进行提交到服务器中  ,服务器处理完成之后还会把viewState发挥客户端(页面) 如果viewState比较小还不会影响,

但是你一旦用了服务器端的大型控件  那么你会发现你的viewState会大到你不忍直视 ,这样又臭又长的的的东西每次都要传到服务端,服务端并且还会传回来(这样了有了为啥aspx这么慢都是viewState惹的祸(主要是控件))

为什么aspx这么“慢”

标签:

原文地址:http://www.cnblogs.com/wzjbk/p/4517506.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!