由於我選擇通過創建一個新表來記錄額外的用戶信息來擴展成員資格提供程序,所以在註冊時我需要使用成員資格表中的uniqueUserId填充這個新表。請原諒我的無知我是一個新手。如何修改這個代碼添加唯一鍵說了一個名爲UsrProfileMVC3修改MembershipCreateuser
表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 */);
//add unique user id to myprofile
return RedirectToAction("Index", "Home");
}
else
{
ModelState.AddModelError("", ErrorCodeToString(createStatus));
}
}
這完全取決於你所使用的數據庫技術。既然你沒有提到它,我們所要做的就是猜測你正在使用哪種技術。 –