Holen Sie sich die Benutzer-E-Mail, basierend auf Ihren Benutzernamen
Gibt es eine eingebaute Möglichkeit, um eine Benutzer-E-Mail-Adresse, basierend auf Ihren Benutzernamen ASP.NET 4.0? Oder muss ich für die Abfrage der necessery Tabellen?
Ich bin mit diesem um den angemeldeten Benutzer:
string username = HttpContext.Current.User.Identity.Name.ToString();
Gibt es ähnliche Funktionen, um die aktuell angemeldeten Benutzer E-Mail aus der Datenbank?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die - Mitgliedschaft.GetUser Methode, bei der der Benutzername. Dies gibt eine MembershipUser-Objekt, welches eine E-Mail Eigenschaft. Also, so etwas wie dieses:
System.Web.Sicherheit verschoben, um das System.Web.ApplicationServices assembly in .NET 4.0 Framework, so dass Sie manuell hinzufügen müssen einen Verweis auf die assembly für den Zugriff auf die Mitgliedschaft.