ASP.NET 数组的 MVC 数据注释 DataType.Date

ASP.NET MVC Data Annotation DataType.Date for Array

我在我的模型中使用 DataType(DataType.Date) 数据注释,因此它们被呈现为带有适当日期选择器的仅日期输入。

public class Model
{
    public int Id { get; set; }

    [DataType(DataType.Date)]
    public DateTime Date { get; set; }
}

我有一个包含 array 个日期的模型,尽管数据注释似乎没有效果,是否可以实现与上述相同的效果?

public class Model
{
    public int Id { get; set; }

    [DataType(DataType.Date)]
    public DateTime[] Dates { get; set; }
}

对我的问题的评论是我接受的答案

Short answer is no. You could have a property List<DateModel> Dates where DateModel contains [DataType(DataType.Date)] public DateTime Date { get; set; }