На странице aspx я получаю имя пользователя Windows с помощью функции Request.LogonUserIdentity.Name
. Эта функция возвращает строку в формате "domain\user".
Есть ли какая-то функция только для получения имени пользователя, не прибегая к IndexOf
и Substring
, как это?
public static string StripDomain(string username)
{
int pos = username.IndexOf('\\');
return pos != -1 ? username.Substring(pos + 1) : username;
}