此代码似乎在我的种子方法中正常工作。
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模板。
答案 0 :(得分:1)
您使用的是什么版本的ASP.NET身份?我的早期版本,用户名只允许使用字母数字字符。
您可以通过UserValidator
的{{1}}属性覆盖它,如下所示:
UserManager