ViewState到底是什么
2024-08-21 10:28:23
ViewState是“客户端”状态保持的一种方案,ViewState是.net中特有的,其他的编程语言,如:Java、PHP中是没有ViewState这个概念的。
举个简单的例子ViewState的例子,比如:自增运算。当你第一次向服务器请求时,看到页面上有一个数字,比如“1”,这个一就存放在了ViewState属性中了,当你点自增按钮的时候,你会看新的数字“2”,这个2其实也是保存在了ViewState中了,只有这样,服务器才能每次根据ViewState中值得到新的结果,并发送给你。
Http协议是无状态的,ViewStatic可以保存视图状态。
至于与Session的区别,Session是保存在服务器端的,可以跨页面访问。
ViewStatic保存在客户端,不可跨页面访问。
因为ViewStatic是保存在客户端所以用户每次与服务器端交互都要额外的传递ViewStatic里的信息,这样就加大了服务器的流量
viewState是存储在隐藏域中的session是存在在服务器端的,一般情况下都会设置session过期的时间,而viewState不会过期的
最新文章
- 【转】Android APK反编译就这么简单 详解(附图)
- nodejs入门 SSH服务器远程部署nodejs
- 配置mysql远程访问权限,大家可能掉过的那些坑~
- git -- 出现冲突的情况
- [daily][archlinux][pacman] local database 损坏
- NFine - 全球领先的快速开发平台 Dapper Chloe
- Unity中对象池的使用
- 用Java实现 ,冒泡排序与普通排序的区别
- Winform TabControl控件使用
- poj 2309 BST 使用树阵lowbit
- 原型(Prototype)模式
- linux查看是否安装Apache,mysql,python等
- 运行期以索引获取tuple元素-C++14
- NMEA0183
- Android 官方命令深入分析之android
- Ocelot中文文档-Qos服务质量
- Mock 模拟测试简介及 Mockito 使用入门
- C#Question:“XXX”的重载均与“System.Threading.WaitCallback”不匹配。
- atom 配置备忘
- 获取用户Ip地址通用方法常见安全隐患(HTTP_X_FORWARDED_FOR)
热门文章
- SSM项目的搭建
- 第06组 Beta冲刺(3/5)
- MariaDB主从复制虚拟机实战
- Java-JUC(十二):有3个线程。线程A和线程B并行执行,线程C需要A和B执行完成后才能执行。可以怎么实现?
- 【Nginx】Nginx服务器配置调优
- kafka发送超大消息设置
- android: android 布局中的weight 属性
- 【winform】主窗体多线程给子窗体传值
- 学习使用junit4
- bladex下载前端代码后,运行服务时报错【'vue-cli-service' 不是内部或外部命令,也不是可运行的程序或批处理文件。】的解决方法