在aspx页面中,我获取了具有函数Request.LogonUserIdentity.Name
的Windows用户名。该函数返回格式为“domain \ user”的字符串。如何在没有域名的情况下获取用户名
是否有一些功能只获取用户名,而不诉诸于IndexOf
和Substring
,像这样?
public static string StripDomain(string username)
{
int pos = username.IndexOf('\\');
return pos != -1 ? username.Substring(pos + 1) : username;
}
Request.LogonUserIdentity.Name对于登录表单来说工作得很好,以便在创建使用LDAP的登录表单时在域上获取登录用户的用户名。其他的需要Windows认证弹出我相信。 – RandomUs1r 2014-09-09 19:33:39