我正在开发一个网站,其中电子邮件地址应用作登录名。因此,我正在寻找从创建用户向导中删除"用户名"字段的选项,并在页面中仅保留电子邮件ID,密码,确认密码。当我刚刚从 ASP.Net 页面中删除用户名文本框时,它抛出了异常。CreateUserWizardStep.ContentTemplate 不包含用户名 ID 为 UserName 的 IEditableTextControl。任何想法如何从创建用户向导中删除用户名文本框?
一种方法是,从向导中删除email
字段,并将username
标签修改为email
。放置验证器以将用户名验证为电子邮件。因此,当您单击创建用户按钮时,应验证电子邮件。最后,底线是您的用户名是您的电子邮件,反之亦然。
查看此链接