首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

菜鸟-session与viewstate有什么不同

2012-03-09 
初学者-session与viewstate有什么不同?session与viewstate有什么不同?[解决办法]session小viewstate大[解

初学者-session与viewstate有什么不同?
session与viewstate有什么不同?

[解决办法]
session小viewstate大
[解决办法]
session 是整个程序内都能使用,session是指一个会话,就是你以一个用户名进入系统到操做完成提交后并退处的这一过程。
ViewState 是一种新的状态服务,可供开发人员基于每个用户来跟踪 UI 状态,只是利用了一个老的 Web 编程技巧:在一个隐藏的窗体字段中来回传递状态,并将它直接应用于页面处理框架中。但效果却非常好
[解决办法]
Session对于单个连接(或者说用户)全局有效

ViewState出了本页面就失效了

在必须记录一些Object进行传递,而且只在本页面有用的情况下,ViewState比session好多了
[解决办法]
呵呵,我做web开发的时候曾经一度全部使用session,两者用处不同,上面都说着了
[解决办法]
session viewstate
占用服务器资源 true false
time out true false

存储任何.net类型 true false(只支持strings, integers, Booleans, arrays, ArrayList, hashtable, custom TypeConverters)

加重html负载 false true

另外session 对整个 application 有效 ,而 viewstate相当于某个页面的 session

热点排行