Ja próbuje wypełnić dane do mojego NCCMembershipUser
z następującego kodu:Casting Błąd: Umieszczanie danych w Custom MembershipUser
string name = User.Identity.Name;
NCCMembershipUser currentUser = (NCCMembershipUser)NCCMembershipProvider.GetUser(name, true);
currentUser.Salutation = GenderSelect.SelectedValue;
currentUser.FirstName = TextBoxFirstName.Text;
currentUser.LastName = TextBoxLastName.Text;
currentUser.Position = TextBoxPosition.Text;
...
try
{
NCCMembershipProvider u = (NCCMembershipProvider)Membership.Provider;
u.UpdateUser(currentUser);
}
Dostaję błąd „Odwołanie do obiektu jest wymagane dla nie- statycznego pola, metody lub właściwości „System.Web.Security.MembershipProvider.GetUser (string, bool)””
Gdybym zamiast używać Membership.GetUser()
(bez napisu name
), aby uzyskać dostęp do bieżącego użytkownika, daje mi problem z odlewaniem, a GetUser()
wydaje się, że nie można go przesłonić en.
Edit "[A] NCC.App_Code.NCCMembershipProvider nie mogą być oddane do [B] NCC.App_Code.NCCMembershipProvider"
Błąd odlewania mogę to
Zrobiłem folder o nazwie NCCMembership, więc nie byłoby żadnych problemów z obszarem członkowskim Membership w System.Web.Security. Ale to działało. Dziękuję Ci. – RyanJMcGowan