我想获取当前登录用户名为C#中的数据库查询,并试图找到C#版本的ASP“命令”User.Identity.Name。当我用谷歌搜索时,我只发现有人用Environment.Username和类似的解决方案获取Windows用户名 - 这不是我所需要的。在MVC2中获取当前登录用户
所以,我说的是从VS中的ASP配置对话框或自动生成的寄存器函数中创建的帐户。我可以注册/登录/注销和一切,所以我猜想有某种会话存储我需要的信息。我只是不知道我在哪里可以找到它。
我希望我没有那么困惑:)任何人都知道如何从C#模型获取我的会话信息?
您是否使用Asp.Net成员资格提供程序? – codingbiz
你真的尝试过'User.Identity.Name'吗?它给你什么? (整个命名空间是'System.Web.HttpContext.Current.User.Identity.Name') – Mansfield
并且你的程序是否需要登录?如果没有,那么你显然不会得到一个有用的身份。姓名 – user1727088