使用simplemembership在注册时收集userinfo

时间:2013-01-24 14:49:12

标签: asp.net-mvc-4

我是ASP.NET MVC 4附带的SimpleMembership的新手。我在UserProfile表中添加了一些其他字段,可以正常工作。我遇到的问题是我希望在网站上注册的用户能够编写电子邮件和城市。但WebSecurity.CreateUserAndAccount重载只需要3个参数。所以我不能:

WebSecurity.CreateUserAndAccount(model.UserName, model.Password, new { Mobile = model.Mobile }, new { Email = model.Email, new { City= model.City, false);

通常如何解决这个问题?还有其他方法吗?

1 个答案:

答案 0 :(得分:0)

这应该可以解决问题:

WebSecurity.CreateUserAndAccount(model.UserName, model.Password, 
    new { Mobile = model.Mobile, Email = model.Email, City = model.City});