如果应用程序代码中的(!User.IsAuthenticated)或访问Profile.values,如何运行?c#NET

如果应用程序代码中的(!User.IsAuthenticated)或访问Profile.values,如何运行?c#NET,c#,.net,asp.net,visual-studio,class,C#,.net,Asp.net,Visual Studio,Class,我试图在我放置在App_Code文件夹中的类中运行条件语句 条件是此人是否登录。我通常有两种方法在我的主页和ASPX中实现这一点 如果(!User.IsAuthenticated)或如果(Profile.username=“匿名”) 然而,在我正在制作的.cs中,这两种东西似乎都不可用。有人知道我错过了什么吗?也许是一个使用名称空间的顶部 将其更改为HttpContext.Current.User和HttpContext.Current.ProfileCurrent.User工作得很好,非常感谢

我试图在我放置在App_Code文件夹中的类中运行条件语句

条件是此人是否登录。我通常有两种方法在我的主页和ASPX中实现这一点

如果(!User.IsAuthenticated)或如果(Profile.username=“匿名”)


然而,在我正在制作的.cs中,这两种东西似乎都不可用。有人知道我错过了什么吗?也许是一个使用名称空间的顶部

将其更改为
HttpContext.Current.User
HttpContext.Current.Profile

Current.User工作得很好,非常感谢您,但是我对Profile选项有问题,在HttpContext.Current.Profile之后,我在intellisense中没有看到任何内容。有道理。通常Profile.lastlogin可用(在webconfig中),但HttpContext.Current.Profile.lastlogin不可用。如果不太麻烦的话,你能告诉我我也错过了什么吗?谢谢。您需要强制转换到自动生成的强类型配置文件类。您可以在设计器窗口的IntelliSense工具提示中找到此类的名称。