现在的位置: 首页 > 综合 > 正文

session与viewstate的区别

2012年04月22日 ⁄ 综合 ⁄ 共 289字 ⁄ 字号 评论关闭

1.  viewstate一个最大限制是它和某个特定页面邦定。我们将一些需要“记住”的对象保存在viewstate中。viewstate是存储在页面的隐藏控件中的,不占用服务器内存。

2.  session占用服务器内存;与特定用户相关;用于跨页面通信;session中可以存放任何类型的对象,使用时需要进行类型转换;session在整个应用程序范围内可见,只要浏览器没关;默认20分钟会话结束,session消失;可以调用session.Abandon()结束会话;

DataSet a ;

session["ds"]=a;

DataSet b=(DataSet )session["ds"];

 

抱歉!评论已关闭.