Ich lerne Asp.net Core MVC 2.0 und kann nicht herausfinden, wie man auf die Eigenschaften eines angemeldeten Benutzers zugreifen kann.Wie kann man auf die Eigenschaften eines angemeldeten Benutzers zugreifen?
Zu Illustrationszwecken verwenden wir die Standardvorlage von Asp.net Core MVC 2.0, die von Visual Studio Community mit Individual User Account
generiert wurde.
Die Vorlage liefert uns eine leere ApplicationUser
, die von IdentityUser
erbt. Wiederum fügte ich der Einfachheit halber nur eine Eigenschaft Point
zu der ApplicationUser
wie folgt hinzu.
public class ApplicationUser : IdentityUser
{
public int Point { get; set; }
}
Die Point
wird die Anzahl der Male ein angemeldeten Benutzer besucht „/ Home/Index“ verfolgen. Es ist ein triviales Szenario für die Einfachheit. Jetzt
Frage
, habe ich keine Ahnung, wie Point
auf die Eigenschaft zuzugreifen und erhöhen sie durch ein jedes Mal, wenn er/sie /Home/Index
besucht.
Ich versuchte, auf die Eigenschaft zuzugreifen Point
über User.Identity
wird wie folgt angezeigt, aber fehlgeschlagen.
Können Sie mir sagen, den richtigen Weg?
haben Sie versucht Gießen mit (ApplicationUSer) User.Identity? –