c#WEB 在类中操作Session遇到的问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 10:47:57
在一个类中想操作Session,但是没有Session的方法。
所以我引用了system.web
=
我不知道还有其他办法没。
=
接着用
private static System.Web.SessionState.HttpSessionState hss;
但是给hss赋值必须要new
在hhs=new System.Web.SessionState.HttpSessionState hss;
提示未定义构造函数。
不知道怎么弄了。。

其实最终的功能就是在bll里定义一个判断Session[""]是否存在的函数

在页面上获得Session,调用bll得方法判断就行。

纠正下楼上的。
System.Web.HttpContext.Current.Session[""]

1.你可以自己写个Page的派生类,ASPX页面都继承这个派生类而不是Page,判断逻辑写在这个派生类里面。因为它也是Page,因此也有Session属性。
2.将HttpSessionState 作为函数的参数如fun(HttpSessionState session),Page类把Session主动传给fun函数

System.Web.HttpContent.Current.Session["user"]

要这么调用session