社区
ASP
帖子详情
session在abandon方法后的值是null还是""?
bihu
2002-03-15 10:35:53
session在abandon方法后的值是null还是""?
...全文
95
16
打赏
收藏
session在abandon方法后的值是null还是""?
session在abandon方法后的值是null还是""?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
julyclyde
2002-03-16
打赏
举报
回复
""和empty是相等的
但是值为""的变量IsEmpty会得到False
IsEmpty只对赋予Empty(不是0或者空串)或者未使用过的变量返回True
Abandon后,连SessionID也会消失,不紧紧是RemoveAll
tater
2002-03-15
打赏
举报
回复
是""
IsEmpty和IsNull好像都判断不出的
ehom
2002-03-15
打赏
举报
回复
理解为""是因为session在调用后变为""!
如
if session("temp")="" then
会将session赋值为"",而且同样会激发sessiom_Onstart事件!
ehom
2002-03-15
打赏
举报
回复
是Empty,可用IsEmpty(session('temp'))判断
songzx66
2002-03-15
打赏
举报
回复
我理解是释放了session变量。但是再调用时,会自动初始化并附一个空字符串。
defore
2002-03-15
打赏
举报
回复
U P
mudonfield
2002-03-15
打赏
举报
回复
应该是""
Lostinet
2002-03-15
打赏
举报
回复
Session.Abandon后,Session不会消失。
Session.Abandon和Session.RemoveAll的作用很相似。
不过Abandon会在浏览器上重新设置一个新的COOKIE。
而且会在下一个页面生效
xdaniel
2002-03-15
打赏
举报
回复
vbscript中的判断好象""=null的,不知道是不是这样
julyclyde
2002-03-15
打赏
举报
回复
请问你如何在允许Session的情况下,在Session不存在的情况下执行ASP?
难道 session=empty这样赋值?
ehom
2002-03-15
打赏
举报
回复
当然可以判断,Empty是什么意思?Empty表示变量未被初始化!
给Session赋值为NULL , "" 都会引发session_onstart事件!
julyclyde
2002-03-15
打赏
举报
回复
abandon完了以后Session都不存在了,所以你根本就没有机会去判断Session到底是什么。
ttt2
2002-03-15
打赏
举报
回复
""
ehom
2002-03-15
打赏
举报
回复
确实不是"",用IsEmpty判断不出来是因为调用abandon后,是在该ASP文件运行完后再释放session,而非调用后释放!
xiang70
2002-03-15
打赏
举报
回复
应该是""
lanying
2002-03-15
打赏
举报
回复
""没问题
asp.net(C#)清除全部
Session
与单个
Session
的
方法
实例如下:
Session
.
Abandon
();//清除全部
Session
... 您可能感兴趣的文章:C#程序中
session
值
的保存
方法
以及转为字符串的
方法
总结C#程序中
session
的基本设置示例及清除
session
的
方法
ASP.NET在底层类库中
Asp.net中安全退出时清空
Session
或Cookie的实例代码
网站中点击退出,如果仅仅是重定向到登录/出页面,此时在浏览器地址栏中输入登录后的某个页面地址如主页,你会发现不用登录就能访问。这种所谓的退出并不是安全的。 那么怎样做到安全退出呢? 那就是点击退出后清空...
Session
.
Abandon
和
Session
.Clear的实现和区别
我在网上找了一个比较贴切的描述:
Session
.Clear()就是把
Session
对象中的所有项目都删除了,
Session
对象里面啥都没有。但是
Session
对象还保留。
Session
.
Abandon
()就是把当前
Session
对象删除了,下一次就是新的...
C#--
Session
用完如何清除
Session
.
Abandon
();//清除全部
Session
//清除某个
Session
Session
["UserName"]=
null
;
Session
.Remove("UserName"); 转载于:https://www.cnblogs.com/qq1040991197/p/3198483.html
System.Web.HttpContext.Current.
Session
获取
值
出错
一般情况下通过这种方式获取
Session
值
不会有问题,不过应特别注意要使用
session
必须要page_load
方法
执行以建立了page对象以后才有
session
的使用目标,此时先检测
Session
是否为
Null
再调用
值
是不会提示错误
ASP
28,390
社区成员
357,068
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章