ViewState是“客户端”状态保持的一种方案,ViewState是.net中特有的,其他的编程语言,如:Java、PHP中是没有ViewState这个概念的。

举个简单的例子ViewState的例子,比如:自增运算。当你第一次向服务器请求时,看到页面上有一个数字,比如“1”,这个一就存放在了ViewState属性中了,当你点自增按钮的时候,你会看新的数字“2”,这个2其实也是保存在了ViewState中了,只有这样,服务器才能每次根据ViewState中值得到新的结果,并发送给你。

Http协议是无状态的,ViewStatic可以保存视图状态。

至于与Session的区别,Session是保存在服务器端的,可以跨页面访问。

ViewStatic保存在客户端,不可跨页面访问。

因为ViewStatic是保存在客户端所以用户每次与服务器端交互都要额外的传递ViewStatic里的信息,这样就加大了服务器的流量

viewState是存储在隐藏域中的session是存在在服务器端的,一般情况下都会设置session过期的时间,而viewState不会过期的

最新文章

  1. 【转】Android APK反编译就这么简单 详解(附图)
  2. nodejs入门 SSH服务器远程部署nodejs
  3. 配置mysql远程访问权限,大家可能掉过的那些坑~
  4. git -- 出现冲突的情况
  5. [daily][archlinux][pacman] local database 损坏
  6. NFine - 全球领先的快速开发平台 Dapper Chloe
  7. Unity中对象池的使用
  8. 用Java实现 ,冒泡排序与普通排序的区别
  9. Winform TabControl控件使用
  10. poj 2309 BST 使用树阵lowbit
  11. 原型(Prototype)模式
  12. linux查看是否安装Apache,mysql,python等
  13. 运行期以索引获取tuple元素-C++14
  14. NMEA0183
  15. Android 官方命令深入分析之android
  16. Ocelot中文文档-Qos服务质量
  17. Mock 模拟测试简介及 Mockito 使用入门
  18. C#Question:“XXX”的重载均与“System.Threading.WaitCallback”不匹配。
  19. atom 配置备忘
  20. 获取用户Ip地址通用方法常见安全隐患(HTTP_X_FORWARDED_FOR)

热门文章

  1. SSM项目的搭建
  2. 第06组 Beta冲刺(3/5)
  3. MariaDB主从复制虚拟机实战
  4. Java-JUC(十二):有3个线程。线程A和线程B并行执行,线程C需要A和B执行完成后才能执行。可以怎么实现?
  5. 【Nginx】Nginx服务器配置调优
  6. kafka发送超大消息设置
  7. android: android 布局中的weight 属性
  8. 【winform】主窗体多线程给子窗体传值
  9. 学习使用junit4
  10. bladex下载前端代码后,运行服务时报错【'vue-cli-service' 不是内部或外部命令,也不是可运行的程序或批处理文件。】的解决方法