优点:
相对于session和application来说更节省服务器资源,应该他是通过序列号到客户端,用个隐藏域,如<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE5MTI4NTU0MDZkGAEFHmN0bDAwJE1haW5Db250ZW50JEluZGV4QnV0dG9uMQ8CAmSxfqtrbHAVDLpXpdrdqJlUh+z/K9PEcYWGiIKzl1Ed/Q==" />来保存的,同时也因为这个原因,他可以保存很久,不会超时。
缺点:
影响页面加载的速度,想想这一串东西<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE5MTI4NTU0MDZkGAEFHmN0bDAwJE1haW5Db250ZW50JEluZGV4QnV0dG9uMQ8CAmSxfqtrbHAVDLpXpdrdqJlUh+z/K9PEcYWGiIKzl1Ed/Q==" />怎么也不算小吧;
还有一个安全性问题,虽然经过加密,但你懂的,什么资料暴露在客户端都是不安全的。