ユーザー登録後にデータベースにデータを保存したい。Account コントローラーの Registerfunctin にコードを書きました。コードは次のとおりです。
[HttpPost]
public ActionResult Register(RegisterModel model)
{
if (ModelState.IsValid)
{
// Attempt to register the user
MembershipCreateStatus createStatus;
Membership.CreateUser(model.UserName, model.Password, model.Email, null, null, true, null, out createStatus);
if (createStatus == MembershipCreateStatus.Success)
{
FormsAuthentication.SetAuthCookie(model.UserName, false /* createPersistentCookie */);
///My code for saving in dtabase
Recommend ad = new Recommend();
ad.estate = 1;
ad.industry = 1;
storedb.AddToRecommends(ad);
storedb.SaveChanges();
///
return RedirectToAction("Index", "Home");
}
else
{
ModelState.AddModelError("", ErrorCodeToString(createStatus));
}
}
// If we got this far, something failed, redisplay form
return View(model);
}
Recommend は、Estate and Industry 列の 1 に格納したいテーブルの名前です。この方法を使用して、別のコントローラーで befor を保存しましたが、すべて問題ありませんでしたが、次の例外が発生しました。
誰が何が問題なのか教えてもらえますか? どうもありがとう