本人使用VS2010新建网站后自带的注册登录等用户管理系统,需要制作的功能中有一上传资源功能。
上传资源时需要记录上传人的用户名,然后通过数据库就可以根据上传人的用户名找到这个人上传的资源。
那么在.cs文件中编程时怎么取得登陆成功用户的用户名呢?
用Context.User.Identity.Name即可!
如 string uploadUserName = Context.User.Identity.Name;
当前登录用户的用户名即membership数据库中表中存储的用户名就被存放到uploadUserName这个变量当中了。
网上其他人介绍的都是使用Page.User.Identity.Name,结果是取不到任何值。
参考:請問如何在MasterPage取得loginName?
asp.net取得已登录用户LoginName的值即登录用户UserName值的方法
最新推荐文章于 2022-04-16 16:34:44 发布