问题描述
|
我有一个特殊的问题。首先,asp:LoginName显示电子邮件,而不是已签名的用户名。
这是我用来创建新用户的方式:
MembershipUser newUser = Membership.createuser(sAlias,sPassword,sEmail);
另外当我检查值
System.Web.HttpContext.Current.User.Identity.Name
并且
System.Threading.Thread.CurrentPrincipal.Identity.Name
它们都包含电子邮件而不是用户名。
登录我可以定期执行,没问题。
有任何想法吗?非常感谢。
解决方法
当您检查以下值时,您会看到什么:
Membership.GetUser().UserName
只是一个想法,可能有用。如果那没有帮助,我将尝试看看明天可以做什么,因为我现在必须上床睡觉。 :)