如何从类文件中获取会话变量?

时间:2012-11-28 15:03:11

标签: c# asp.net vb.net socialauth

任何熟悉SocialAuth.NET的人?请点击此链接结帐SocialAuth.NET。与Facebook,Twitter,Google等许多提供商无缝集成。

好的,足够的介绍。现在,SocialAuth.NET将所有内容存储在会话中。例如,要获取Facebook用户ID,我们称之为SocialAuthUser.GetCurrentUser.GetProfile.ID,因为它是基于会话的,当我尝试呼叫时,我收到此错误消息“对象引用未设置为对象的实例”来自Web服务或类文件的SocialAuthUser.GetCurrentUser.GetProfile.ID

我知道如何让它在类文件中为我工作?任何帮助都非常感激。

如果这个System.Web.HttpContext.Current.Session("NameHere")是我应该使用的......应该进入括号?

更新:请勿将此问题标记为重复。我见过这个Question,不确定这是不是我应该做的。

1 个答案:

答案 0 :(得分:2)

我为进行这些调用的类实现了IRequireSessionState。这是为了让班级了解当前的会话状态。