Example for finding a user email address by user name in asp.net Membership
.
/// <summary> /// Email address by user name /// </summary> /// <param name="userName">User name</param> /// <returns>Email Address</returns> public static string GetUserEmail(string userName) { int count; var userCollection = System.Web.Security.Membership.Provider.GetAllUsers(0, 999, out count); var users = userCollection.Cast<System.Web.Security.MembershipUser>().ToList(); var user = users.FirstOrDefault(u => u.UserName.Equals(userName, StringComparison.OrdinalIgnoreCase)); if(user != null) { return user.Email; } return userName; }