我在使用Windows身份验证的ASP.NET应用程序中。
我正在使用HttpContext.Current.User.Identity.Name获取当前已验证用户的用户名,这将为我提供一个格式为DOMAIN \ USERNAME的用户名。 这很好用。
有没有一种简单的方法将其转换为显示名称(例如“Richard Gadsden”),就像XP开始菜单顶部显示的那样?
如果必须要这样做,我想我可以通过System.DirectoryServices并查询ADSI来完成,但肯定有更简单的方法吧?