1

モデル バインダーに関して、DateOfBirthプロパティをオプションにしたい

public class RegisterModel
{
    [Required]
    public int MP_CustomerID { get; set; }

    [Required]
    [DataType(DataType.Password)]     
    public string Password { get; set; }

    [Required]
    [DataType(DataType.Password)]
    [Compare("Password")]
    public string PasswordConfirm { get; set; }

    [Required(AllowEmptyStrings = true, ErrorMessage="This is the error message")]
    public DateTime DateOfBirth { get; set; }

    public int NoOfVehicles { get; set; }
}

属性をまとめて削除しようとしましたが、それでも必要に応じて分類されます。

どこが間違っていますか?

4

1 に答える 1

6

null可能にする必要があります

public DateTime? DateOfBirth { get; set; }
于 2013-03-15T12:06:42.720 に答える