从 CreateUserWizard asp.net 4.0 中删除用户名字段
Posted
技术标签:
【中文标题】从 CreateUserWizard asp.net 4.0 中删除用户名字段【英文标题】:remove username field from the CreateUserWizard asp.net 4.0 【发布时间】:2012-11-27 05:29:05 【问题描述】:我正在开发一个应使用电子邮件地址作为登录名的网站。因此,我正在寻找从 CreateUserWizard 中删除“用户名”字段并在页面中仅保留电子邮件 ID、密码、确认密码的选项。当我刚刚从 ASP.Net 页面中删除用户名文本框时,它抛出了异常。 CreateUserWizardStep.ContentTemplate 不包含 ID UserName 作为用户名的 IEditableTextControl。 任何想法如何从 createuserwizard 中删除用户名文本框?
【问题讨论】:
【参考方案1】:一种方法是,
从向导中删除email
字段并将username
标签修改为email
。放置验证器以将用户名验证为电子邮件。因此,当您单击创建用户按钮时,应该验证电子邮件。最后,底线是您的用户名是您的电子邮件,反之亦然。
看到这个link
【讨论】:
以上是关于从 CreateUserWizard asp.net 4.0 中删除用户名字段的主要内容,如果未能解决你的问题,请参考以下文章
通过 Createuserwizard 创建用户时控制台出错
创建帐户后的 CreateUserWizard 步骤更改问题