2

我使用 Visual Web Developer 2008 中的内置向导创建了一个简单的登录系统。

我想获取登录用户的 ID,但我不确定如何。查看表 aspnet_Users 中的 ASPNETDB.MDF,该列似乎名为“UserId”。

我试了一下:

Response.Write("ID: " + Session["UserId"]);

但它是空白的。

我该怎么做呢?

(这不是一个现场项目,不需要指出使用向导的愚蠢。)

谢谢

4

1 回答 1

7

您可以使用以下方法从网页访问当前登录的用户:

User.Identity.Name

或者,从网页中的类中,您可以使用(来自System.Web命名空间):

HttpContext.Current.User.Identity.Name
于 2010-05-22T19:20:47.000 回答