ViewState 与 静态变量的 区别
来源:互联网 发布:linux cp命令详解 编辑:程序博客网 时间:2024/05/17 03:01
VIEWSTATE ,静态变量 ,session都可以用来保存变量或对象。及时页面刷新也不会自动消失。那么他们之间应该如何取舍呢。各自的优缺点又是什么呢?
VIEWSTATE ,静态变量 可以相互替代使用吗?
VIEWSTATE ,静态变量 可以相互替代使用吗?
麻烦大家给点意见。
Session,ViewState,都属于是页面级的变量,就是说每个客户端都对应着一个不同的实例,互相之间的操作不会有影响.ViewState又是只对某个页面起作用,和下面的static变量很象,并且只有能够序列化的对象才能放入ViewState中,这点在自己写类的时候要注意! Application,Cache,static,都是属于应用程序级的变量,就是说在整个WEB站点不管有多少用户连接,都共享这一个实例.无论谁的操作,都可能导致别的用户取到错误的结果. 其中static又与另两个有所不同,Application和Cache是不管你在哪个页面,都可以访问,而static只在声明他的页面起作用!如果你声明在实现了HttpHandler的类中,而所有的页面又从你自己写的这个类中继承,那就和Application几乎没什么区别了! 因为,Cache只适合存放应用程序级的配置信息等!
VIEWSTATE ,静态变量 ,session
==============================
上面都说的差不多了,我个人很少用Session,静态变量如果存放的是对象也尽量不用,ViewState虽然用,但其用处没想象那么大(它能让你的Html代码比猪还壮)
- ViewState 与 静态变量的 区别
- .net viewstate 与静态变量的优缺点
- 动态变量与静态变量的区别
- 实例变量与静态变量的区别
- 静态变量与实例变量的区别
- 静态变量与实例变量的区别
- 静态变量与实例变量的区别
- 静态变量与实例变量的区别
- 静态变量与成员变量的区别
- 静态变量与实例变量的区别?
- 静态变量与实例变量的区别
- 静态变量与成员变量的区别
- 静态变量与实例变量的区别
- 静态变量与实例变量的区别
- viewstate与Session的区别
- ViewState与Session 的区别
- [Java]静态变量与非静态变量的区别
- 静态(static)变量与非静态变量的区别
- C语言字符串格式化处理 sscanf函数
- 计算机精品学习资料大放送
- libpaxos阅读笔记
- C# 将数据导出到Excel汇总
- android基础--屏幕适配
- ViewState 与 静态变量的 区别
- android基础---样式和主题(style&theme)
- android基础--动画效果
- android基础--屏幕切换动画
- PHP 生成文字及图片水印
- 一步步构建大型网站架构
- android基础--发送通知
- Export GridView with Images from database to Word Excel and PDF Formats
- C语言嵌入式系统编程之软件架构篇