Я пытаюсь обновить Комментарии для пользователя, но когда я пытаюсь с помощью кода ниже:Получение недопустимой ошибки электронной почты при попытке обновить пользователя?
MembershipUser User = Membership.GetUser(UserName);
User.Comment = "Whatever...";
Membership.UpdateUser(User);
Он бросает ошибку:
The E-mail supplied is invalid.
Я проверил электронную почту прямо перед тем, как позвонить UpdateUser
и все в порядке. Кто-нибудь может понять, почему это происходит?
UPDATE:
Стек след -
[ProviderException: The E-mail supplied is invalid.]
System.Web.Security.SqlMembershipProvider.UpdateUser(MembershipUser user) +1583
System.Web.Security.MembershipUser.Update() +111
Security_Login.btnSubmit_Click(Object sender, EventArgs e) in c:\inetpub\V1\VerbalInk.Web\Security\Login.aspx.cs:40
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +115
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +140
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +29
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2981
Что вы получили за письмо пользователя объекта? может ли быть, что запись в вашем ресурсе сохраняется в недопустимом состоянии, поэтому она может загружаться, но она не может сохранить ... –
Просьба предоставить полную трассировку стека ошибки, поскольку это может добавить дополнительную информацию, которую только электронная почта инвалид. –
@NathanTregillus, я проверил электронную почту прямо перед тем, как позвонить в «UpdateUser», и все в порядке. –