gpt4 book ai didi

asp.net - 在ASP.NET登录控件中使用电子邮件作为用户名

转载 作者:行者123 更新时间:2023-12-04 13:30:06 25 4
gpt4 key购买 nike

我想在ASP.NET应用程序中使用常规登录系统,但是我想使用用户的电子邮件地址作为其用户名(这在许多网站中很常见。)但是,似乎没有允许的属性或属性我要做这样的事情;用户名和电子邮件地址似乎总是分开的。
有可能做到这一点,还是需要一些复杂的自定义?
谢谢。

最佳答案

我假设您正在谈论CreateUserWizard控件。

在设计器中,右键单击CreateUserWizard控件,然后选择“自定义创建用户步骤”。这将允许您删除电子邮件字段行。我还建议为用户名添加RegularExpressionValidator to validate the email format

要将用户名复制到电子邮件地址,请处理CreateUser事件并在其中进行操作:

protected void CreateUserWizard1_CreatingUser( object sender, LoginCancelEventArgs e )
{
CreateUserWizard1.Email = CreateUserWizard1.UserName;
}

关于asp.net - 在ASP.NET登录控件中使用电子邮件作为用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1028773/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com