- Wie kann ich die ID des aktuell angemeldeten Benutzers in MVC 5 abrufen ? Ich habe die StackOverflow-Vorschläge ausprobiert, aber sie scheinen nicht für MVC 5 zu sein.
- Was ist die bewährte Methode für MVC 5, um den Benutzern Inhalte zuzuweisen? (zB
Usersollte ein habenItems. Soll ich den BenutzerIdin speichernItem? Kann ich dieUserKlasse mit einerList<Item>Navigationseigenschaft erweitern?
Ich verwende "Einzelbenutzerkonten" aus der MVC-Vorlage.
Versuchte diese:
- Wie erhalte ich den aktuellen Benutzer in einer MVC-Anwendung?
- So erhalten Sie den aktuellen Benutzer in ASP.NET MVC
- Lassen Sie sich in die Benutzer-ID einloggen - dies löst Folgendes aus:
'Membership.GetUser ()' ist null.
HttpContext.Current.User.Identity.Nameist der Name des aktuell angemeldeten Benutzers.
Itemihm erstellten Benutzer zuweisen , jedoch nicht basierend auf dem Benutzernamen (der sich möglicherweise ändert). Es funktioniert übrigens nicht so, dass "HttpContext.Current" System.Web.HttpContextBase keine Definition für "Current" enthält und keine Erweiterungsmethode "Current" gefunden werden kann, die ein erstes Argument vom Typ "System.Web.HttpContextBase" akzeptiert ( Fehlt Ihnen eine using-Direktive oder eine Assembly-Referenz?) `. Sind Sie sicher, dass Ihre Lösung für MVC 5 ist?