我正在使用这行代码来获取计算机登录的用户名
String windosUser = System.Web.HttpContext.Current.User.Identity.Name;
但我得到的结果是字符串是空字符串。
我想看到计算机上登录的人的姓名而不是计算机的实际名称
答案 0 :(得分:1)
试试这个: -
var username = this.Context.Request.LogonUserIdentity.Name;
如果这不起作用,我认为它必须是您的IIS设置,因为它适用于我。