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

被折叠的 条评论
为什么被折叠?



