你调用的对象是空的.httphandler会话

Laz*_*ale 3 c# asp.net session session-variables

我收到"对象引用未设置为对象的实例".当我尝试将访问令牌从fb添加到httpcurrent.session对象时.我在var accessToken中有值,当我试图将它放入会话时,我收到错误.请参考图片.

在此输入图像描述

感谢您的帮助,Laziale

小智 5

您需要在HttpHandler中启用会话状态,因此您必须实现

System.Web.SessionState.IRequiresSessionState
Run Code Online (Sandbox Code Playgroud)

更改为以下内容:

public class FacebookLogin : IHttpHandler, System.Web.SessionState.IRequiresSessionState
Run Code Online (Sandbox Code Playgroud)