我对 ASP.NET 很陌生,我一直在努力获取客户端的用户名,向服务器端的 Web 服务脚本发送请求。
在线搜索后,我发现了两个属性,据说可以让服务器页面访问客户端用户名; User.Identity.Name 然后我从一位前高级同事那里得到了另一段代码,他在解决这个问题之前离开了,他的函数使用了 UserPrincipal.Current.DisplayName
对于这两个我得到一个空白字符串。
我已经搜索了我的问题可能是什么,我怀疑这是因为我没有以某种方式在服务器端对用户进行身份验证。我只是直接访问了这两个属性/变量(UserPrincipal.Current.DisplayName 和 User.Identity.Name)
任何人都可以帮助阐明这个问题吗?我不知道我做错了什么/没有做什么。