0

ASP.NET MVC 4に付属するSimpleMembershipを初めて使用します。正常に機能する、UserProfileテーブルにいくつかのフィールドを追加しました。私が問題を抱えているのは、サイトに登録しているユーザーがEメールとCityも書き込めるようにすることです。ただし、WebSecurity.CreateUserAndAccountのオーバーロードは3つのパラメーターのみを取ります。だから私は持つことができません:

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

通常、これについてはどのように対処しますか?これを行う他の方法はありますか?

4

1 に答える 1

0

これでうまくいくはずです:

WebSecurity.CreateUserAndAccount(model.UserName, model.Password, 
    new { Mobile = model.Mobile, Email = model.Email, City = model.City});
于 2013-03-11T06:42:02.333 に答える