我开发了MVC web应用程序。现在,我想在其中使用自定义表单身份验证。 为了简单起见,我使用SQL成员资格提供程序进行注册。但是,我不希望创建其他自定义表和图籍表,因为我只需要创建简单的模块,我需要坚持自定义窗体身份验证MVC?
我已经在使用Aspnet_regsql工具生成的SQL成员关系表现在
默认表AccountModel.cs到RegisterModel类我已经增加了两个领域,如:
public class RegisterModel
{
[Required]
[Display(Name = "User name")]
public string UserName { get; set; }
[Required]
[Display(Name = "First name")]
public string FirstName { get; set; }
[Required]
[Display(Name = "Last name")]
public string LastName { get; set; }
}
还更新dbo.aspnet_Membership表,并增加了两个字段名和姓
现在内部控制器在AccountController.cs 代码:
[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);
}
}
这里作为CREATEUSER是会员,所以我不能够插入我的自定义字段(名字和姓氏)插入表中创建用户时的默认方法?
我怎样才能做到这一点?
阿树不滥用代码标记。仅将它们用于您的代码。这使得难以阅读 – 2012-01-05 08:33:37