pas*_*ets 2 c# asp.net session visual-web-developer
我使用Visual Web Developer 2008中的内置向导来创建一个简单的登录系统.
我想获取登录用户的ID,但我不确定如何.在表aspnet_Users中的ASPNETDB.MDF中查看,该列似乎被称为"UserId".
我试了一下:
Response.Write("ID: " + Session["UserId"]);
Run Code Online (Sandbox Code Playgroud)
但它是空白的.
我该怎么做呢?
(这不适用于实时项目,不需要指出使用向导时的愚蠢.)
谢谢
您可以使用以下方法从网页访问当前登录的用户:
User.Identity.Name
Run Code Online (Sandbox Code Playgroud)
或者,从您的网页中的类,您可以使用(从System.Web命名空间):
HttpContext.Current.User.Identity.Name
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6811 次 |
| 最近记录: |