我正在开发一个网站,其中应使用电子邮件地址作为登录名。因此,我正在寻找从CreateUserWizard中删除“用户名”字段的选项,并在页面中仅保留电子邮件ID,密码,确认密码。当我刚刚从ASP.Net页面中删除用户名文本框时,它抛出了异常。 CreateUserWizardStep.ContentTemplate不包含具有用户名ID UserName的IEditableTextControl。 有关如何从createuserwizard中删除用户名文本框的任何想法吗?
答案 0 :(得分:1)
一种方法是,
从向导中删除email
字段,然后将username
标签修改为email
。使用验证器将用户名验证为电子邮件。因此,单击“创建用户”按钮时应验证电子邮件。最后,底线是您的用户名是您的电子邮件,反之亦然。
请参阅此link