晕S,终于搞定在ashx中输出验证码,在保存验证码时竟然读不到session
错误提示:未将对象引用设置到对象的实例。
查找资料终于搞定....

首先要继承 System.Web.SessionState.IReadOnlySessionState 的接口
其中:System.Web.SessionState.IReadOnlySessionState为只读会话的接口

而:System.Web.SessionState.IRequiresSessionState 为可读可写会话的接口,这个看情况而继承吧~~~

代码如下:

 1在ashx文件中读写sessionImports System
 2在ashx文件中读写sessionImports System.Web
 3在ashx文件中读写sessionImports System.Web.SessionState
 4在ashx文件中读写sessionPublic Class myVerifyCode : Implements IHttpHandler, IRequiresSessionState
 5在ashx文件中读写session    
 6在ashx文件中读写session    
 7在ashx文件中读写session    Public Sub ProcessRequest(ByVal context As HttpContext) Implements IHttpHandler.ProcessRequest
 8在ashx文件中读写session在ashx文件中读写session.
 9在ashx文件中读写session        context.Session("VerifyCode"= "登陆成功"
10在ashx文件中读写session        context.Response.Write(context.Session("VerifyCode"))
11在ashx文件中读写session在ashx文件中读写session.
12在ashx文件中读写session    End Sub
13在ashx文件中读写session 
14在ashx文件中读写session    Public ReadOnly Property IsReusable() As Boolean Implements IHttpHandler.IsReusable
15在ashx文件中读写session        Get
16在ashx文件中读写session            Return True
17在ashx文件中读写session        End Get
18在ashx文件中读写session    End Property
19在ashx文件中读写session
20在ashx文件中读写sessionEnd Class
21在ashx文件中读写session


睡觉啦,苦命的编程员...555~~~
 

相关文章:

  • 2021-07-12
  • 2021-10-16
  • 2021-09-15
  • 2022-12-23
  • 2021-11-26
  • 2021-10-10
  • 2021-12-14
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-09-17
  • 2022-12-23
  • 2021-10-26
  • 2022-02-23
  • 2022-12-23
相关资源
相似解决方案