对于 asp.net 中IhttpHandle,和IHttpModel中使用Session 会话

本文详细介绍了在ASP.NET中如何使用会话Session保存值及基本操作,包括引入命名空间、初始化事件以及具体代码实现。

备注下:

    在asp.net中的以上两个类中需要使用会话Session保存值,并使用的话,需要继承另外一个接口

Handle 中需要继承 IRequiresSessionState  引入的 命名空间 System.Web.SessionState然后即可直接使用了

Models中 IReadOnlySessionState

令需要在初始化事件中添加相应的操作

  1. public void Init(HttpApplication context)  
  2.    {  
  3.        context.PreRequestHandlerExecute+=new EventHandler(context_PreRequestHandlerExecute);  
  4.    }  
  5.    void context_PreRequestHandlerExecute(object sender, EventArgs e)  
  6.    {  
  7.        HttpApplication app = (HttpApplication)sender;  
  8.        HttpContext con = app.Context;  
  9.        HttpSessionState session = con.Session;  
  10.        if (session .Count!=0)  
  11.        {  
  12.            string s = session ["key"].ToString();  
  13.        }  
  14.    }

 

参考 http://spance.itpub.net/25897606/viewspace-712504

IReadOnlySessionState,

转载于:https://www.cnblogs.com/loushangshaonian/archive/2012/11/21/2780533.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值