首页 > 编程语言 >一般处理程序中的IRequiresSessionState

一般处理程序中的IRequiresSessionState

时间:2024-02-22 15:55:28浏览次数:25  
标签:Web ASP System 接口 处理程序 一般 IRequiresSessionState

一般处理程序中,还未跑入主程序,就直接断掉了,按F12提示错误:

异常详细信息: System.Web.HttpException: 请求在此上下文中不可用

第一次遇见这种情况,百思不得其解,通过与以前的代码对比,发现少了一个接口IRequiresSessionState,加上后可以了!!!

 

接口的简介: 在一般处理程序中,如果要使用Session对象,则需要将当前类实现 IRequiresSessionState接口。该接口指定处理程序需要会话状态值的读写访问权。该接口是一个标记接口,接口中未定义任何方法。

使用这个接口,先引用System.Web.SessionState;

然后有一个基础知识点。。。
Java中类名后面是继承或者接口,在ASP.net里也是同理的
在Java中用implements实现接口,ASP.NET类后面用冒号
使用方法如图

 这个接口,一般是需要用到session的时候加上的,我这边的系统里倒是没有看到,可能用的比较隐晦吧。

 

标签:Web,ASP,System,接口,处理程序,一般,IRequiresSessionState
From: https://www.cnblogs.com/Dongmy/p/18027527

相关文章