我目前正在面向公司客户的网站上使用ASP.NET 2.0 Forms Authentication .

当客户第一次通过网站激活他们的帐户时,他们的电子邮件将与数据库及其全名一起填充 .
在他们输入 usernamesecurity questionsecurity answerpassword 之后,所有这些参数都会传递到 Membership.CreateUser .
对于拥有 one letter domain email 的客户,例如kim@q.com或john@k.com, Membership.CreateUser email validation returns invalid email address and doesn't create the users membership until they enter a valid email address .

我们是否解决了任何人都知道的单字母电子邮件验证问题?任何建议都会有所帮助 .