Ich benutze ASP.NET MVC 1.0 zusammen mit den Oracle ASP.NET-Mitgliedschaftsanbietern. Ich stoße auf ein Problem mit der Groß- und Kleinschreibung.User.Identity.Name Gehäuse Problem
Wenn sich ein Benutzer in das System, scheint es, dass die Mitgliedschaft Anbieter setzt den User.Identity.Name
Wert auf das, was der Benutzer eingegeben. Das heißt, wenn ich den Benutzer als Foo
erstellt und der Benutzer anmeldet als fOo
dann überall, wo ich Verwenden Sie User.Identity.Name
auf meiner Website, es wird fOo
angezeigt.
Gibt es eine einfache Möglichkeit, dies zu umgehen? Ich habe versucht,
var user = Membership.GetUser(User.Identity.Name).UserName;
aber das gibt mir genau die gleichen fOo
Wert.
ich glaube, Sie haben gerade ein providerspezifische Implementierung Detail gefunden cdmckay Lösung. ist das auf ly out out kann ich mir vorstellen. – Ruben