当前位置:编程学习 > C#/ASP.NET >>

ASP.NET中的Session问题

我在项目的BLL层通过添加System.Web引用后使用HttpContext.Current.Session["DetailInfo"]来存储明细信息,然后我在页面里通过 Session.Remove("DetailInfo")来清除这个Session竟然不起作用,请问这两个session是一样的吗 .NET Session 编程中国社区 20 --------------------编程问答-------------------- 自己先顶一个 --------------------编程问答-------------------- System.Web.HttpContext.Current.Session.Clear(); --------------------编程问答-------------------- 给Session重新赋值为空,应该可以的
--------------------编程问答-------------------- 是一样的啊 --------------------编程问答-------------------- 如果测试通不过,可以考虑用静态变量组来代替dll里面的session,
session受很多环境因素影响,如非必要,最好不要用,
静态变量相对简单好控制,不过也要注意其唯一性。 --------------------编程问答-------------------- 应该是一样的,求真相。 --------------------编程问答-------------------- 一样的


Session["DetailInfo"]=null;
Session.Clear();

--------------------编程问答-------------------- 楼主的思路很独特啊,BLL层引入session,这不反向依赖了吗 --------------------编程问答--------------------
引用 8 楼 TheDolphin 的回复:
楼主的思路很独特啊,BLL层引入session,这不反向依赖了吗
--------------------编程问答-------------------- 一样的啊 --------------------编程问答--------------------
引用 5 楼 foren_whb 的回复:
如果测试通不过,可以考虑用静态变量组来代替dll里面的session,
session受很多环境因素影响,如非必要,最好不要用,
静态变量相对简单好控制,不过也要注意其唯一性。
用静态变量不行啊,因为每个人都数据不一样的,用静态变量的话大家都是操作同一个数据,每个人对这数据的操作都会改变这数据
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,