我在 c# MVC 中使用它。我正在为具有以下字段的用户创建一个注册屏幕
UserName,Password,Role,Location
角色可以是“管理员”或“用户” 。
位置,可以是“纽约”或“芝加哥” 。
用户填写表格并单击提交后,我有以下代码:
.....
.....
MembershipCreateStatus createStatus;
Membership.CreateUser(model.UserName, model.Password, null, null, null, true, null, out createStatus);
if (createStatus == MembershipCreateStatus.Success)
{
FormsAuthentication.SetAuthCookie(model.UserName, false /* createPersistentCookie */);
Roles.AddUserToRole(model.UserName, model.Role);
return RedirectToAction("Index", "Home");
}
正如您在上面看到的,我已经负责创建用户并为该用户提供角色。我不确定如何将位置与用户和角色联系起来。Location 将进入哪个 aspnet 表?有没有一种方法已经可以处理这样的事情?