我想在註冊後爲任何用戶分配一行表格。該表有一個名爲UserId的列和其他一些列。我想將此表的UserId設置爲新註冊用戶的UserId,並將其他值設置爲0.我想在Register函數中執行此操作。但是我不知道如何訪問帳戶控制器的註冊功能中的UserID。 我使用默認帳戶控制器及其功能。寄存器功能的代碼是:如何在asp.net mvc3中訪問帳戶控制器中的UserId?
[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 */);
return RedirectToAction("Index", "Home");
}
else
{
ModelState.AddModelError("", ErrorCodeToString(createStatus));
}
}
// If we got this far, something failed, redisplay form
return View(model);
}
發佈您的代碼。 –
註冊函數中的代碼? – starrr