Я использую ASP.NET MVC 1.0 вместе с поставщиками членства Oracle ASP.NET. У меня проблема с чувствительностью к регистру.
Когда пользователь входит в систему, кажется, что поставщик членства устанавливает значение User.Identity.Name
для того, что пользователь ввел. То есть, если я создал пользователя как Foo
, а пользователь вошел как fOo
тогда везде, где я использую User.Identity.Name
на моем сайте, будет отображаться fOo
.
Есть ли простой способ обойти это? Я пытался
var user = Membership.GetUser(User.Identity.Name).UserName;
но это дает мне точно такое же fOo
значение.