1

あるフォームに日付ピッカーがあり、ユーザーに世紀を含む日付を入力させ、世紀なしで日付を挿入できないようにしたいと考えています。

    [DisplayFormat(DataFormatString = "{0:MM/dd/yyyy}")]
    [Display(Name = "Birthdate")]
    [Required]
    public DateTime? Birthdate { get; set; }

ただし、これでもユーザーは 1/1/91 を入力できます。

4

1 に答える 1

1

ApplyFormatInEditModeを使用します。

[DisplayFormat(ApplyFormatInEditMode=true, DataFormatString = "{0:MM/dd/yyyy}")]
于 2012-10-29T17:58:04.473 に答える