62,046
社区成员
发帖
与我相关
我的任务
分享
System.Web.HttpContext.Current.Session
获取当前实例的SESSION 一般用于实体类中
system.web.UI 中有个PAGE类封装了一个方法名字也叫SESSION 获取的对像和上面是一样的
代码如下
//
// 摘要:
// 获取 ASP.NET 提供的当前 Session 对象。
//
// 返回结果:
// 当前会话状态数据。
//
// 异常:
// System.Web.HttpException:
// 将会话信息设置为 null 时发生。
[Browsable(false)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
public virtual HttpSessionState Session { get; }
调用如下
System.Web.UI.Page page = new Page();
var sessionval= page.Session[""];
我们也可以继承PAGE类直接调用
public partial class print2 : System.Web.UI.Page//不信可以看ASPX页面下的类是不是有个继承
调用
var sessionval=Session[""];;或 base.session
System.Web.SessionState 命名空间提供可将特定于某个单个客户端的数据存储在服务器上的一个 Web 应用程序中的类和接口。会话状态数据用于向客户端提供与该应用程序保持持久连接的样式。状态信息可以存储在本地进程内存中,或者,对于网络场配置,也可以使用 ASP.NET 状态服务或 Microsoft SQL Server 数据库将其存储在进程之外。