session.close() session.clear() session.abandon() 这几个有什么区别
2013-05-09 23:42
381 查看
Clear 方法 从会话状态集合中移除所有的键和值。
Abandon 方法 取消当前会话。
一旦调用 Abandon 方法,当前会话不再有效,同时会启动新的会话。Abandon 使 End 事件被引发。发送下一次请求后将引发新的 Start 事件。
默认条件下,已放弃或过期会话的会话标识符将被回收。也就是说,如果发送的请求包含了某个已过期或放弃会话的会话标识符,将使用相同的会话标识符启动新的会话。您可以将 sessionState 配置元素的 regenerateExpiredSessionId 属性设置为 true,从而禁用此设置。
仅当 Mode 属性被设置为 InProc 时,才引发 End 事件。
Session.Clear()就是把Session对象中的所有项目都删除了(键和值);
Session.Abandon()就是把当前Session对象,删除了下一次就是新的Session了;
session.close()就是关闭对象
相关文章推荐
- Session.Clear()与Session.RemoveAll()以及Session.Abandon()有什么区别?
- Session.Abandon和Session.Clear的实现和区别
- Session.Abandon和Session.Clear的实现和区别
- Session中remove()、removeAll()、clear()、Abandon()区别
- 图解 Hibernate,session.close(),session.clear()区别
- .NET清除Session 的几个方法[clear/removeAll/remove/Abandon]
- Session.Abandon, Session.Clear和Session.Remove的区别
- .NET清除Session 的几个方法[clear/removeAll/remove/Abandon]
- Session方法Clear、RemoveAll、Abandon的联系与区别之我见
- session中get和load方法区别以及close()、clear()、evict()
- matlab中clc,close,close all,clear,clear all作用区别
- Application.Exit()和this.close()主要有什么区别?
- Http 中Connection: close和Connection: keep-alive有什么区别?
- String s = new String("xyz");创建了几个String Object? 二者之间有什么区别?
- Session.Abandon和Session.Clear有何不同?
- 关于Session方法之Abandon、Clear和RemoveAll
- Hibernate 的Session 中的save()方法和persist()方法有什么区别
- ASP.NET的Application、Session、Cookie、ViewState和Cache等变量的区别是什么?
- Session.Abandon和Session.Clear有何不同
- Cookie与SESSION有什么区别?