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,这不反向依赖了吗 --------------------编程问答-------------------- --------------------编程问答-------------------- 一样的啊 --------------------编程问答-------------------- 用静态变量不行啊,因为每个人都数据不一样的,用静态变量的话大家都是操作同一个数据,每个人对这数据的操作都会改变这数据
补充:.NET技术 , ASP.NET