如何向sql成员资格提供程序添加属性以注册用户

时间:2012-08-29 17:57:16

标签: asp.net sql asp.net-mvc sqlmembershipprovider

我正在使用sql会员提供商,我想在用户注册时添加送货信息...用户需要输入送货信息。如果可能的话,最好的方法是什么?如何做到这一点?

public class RegisterModel
{
    [Required]
    [Display(Name = "User name")]
    public string UserName { get; set; }

    [Required]
    [DataType(DataType.EmailAddress)]
    [Display(Name = "Email address")]
    public string Email { get; set; }

    [Required]
    [StringLength(100, ErrorMessage = "The {0} must be at least {2} characters long.", MinimumLength = 6)]
    [DataType(DataType.Password)]
    [Display(Name = "Password")]
    public string Password { get; set; }

    [DataType(DataType.Password)]
    [Display(Name = "Confirm password")]
    [Compare("Password", ErrorMessage = "The password and confirmation password do not match.")]
    public string ConfirmPassword { get; set; }
}

谢谢,

2 个答案:

答案 0 :(得分:1)

会员提供商仅用于基本信息。 ASP.NET也有像ProfileProvider这样的东西。 ASP.NET附带的开箱即用版本将信息以XML格式存储在数据库中以及成员资格提供程序的数据。

经典教程:http://www.4guysfromrolla.com/articles/101106-1.aspx

答案 1 :(得分:0)

我刚刚回答了同样的问题。 请看一下here

希望这会对你有所帮助