如何在用户名mvc5 asp.net身份中保存电子邮件ID

时间:2014-08-26 09:51:34

标签: asp.net-mvc-5 asp.net-identity

此代码似乎在我的种子方法中正常工作。

 var user = new ApplicationUser
        {
            FirstName = "abc",
            LastName = "abc",
            Email = "abc@yahoo.com",
            UserName = "amit"

        };

        success = idManager.CreateUser(user, "admin1");

但是当我在用户名中使用Emailid时。用户未创建。 我在vs2012和asp.net mvc5身份中使用MVC5模板。

1 个答案:

答案 0 :(得分:1)

您使用的是什么版本的ASP.NET身份?我的早期版本,用户名只允许使用字母数字字符。

您可以通过UserValidator的{​​{1}}属性覆盖它,如下所示:

UserManager