我想在用户注册后将数据保存到我的数据库。我在帐户控制器的Registerfunctin中编写代码。代码是:无法将数据保存到asp.net中的数据库mvc3
[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);
}
推荐是我想在房地产和行业专栏中存储1的表的名称。我用这样的方式在另一个控制器befor节省,一切都OK,但现在我得到这个异常:
有谁能够告诉我什么问题? 非常感谢
您是否使用StoredProcedure来处理此推荐表的添加和更新? –
你可以在这里粘贴“复制异常详细信息到剪贴板”的细节吗?这些信息通常更有帮助。你也可以粘贴你的桌子设计图片吗? – Sparkle