I olan aşağıdaki sınıfı: I dizi, en az bir elemana sahip olmalıdır, böylece TaskDescriptions
üzerinde bir veri ek açıklaması için istiyorumDizi 1 öğe içermesi gerekir
public class CreateJob
{
[Required]
public int JobTypeId { get; set; }
public string RequestedBy { get; set; }
public JobTask[] TaskDescriptions { get; set; }
}
? [Required]
gibi. Mümkün mü?
(http://msdn.microsoft.com/en-us/ kütüphane/system.componentmodel.da taannotations.minlengthattribute.minlengthattribute (v = vs.110) .aspx). :-( –
Bu öznitelik hakkında biraz daha fazla bilgi: [MinLength (1)] ile birlikte [Zorunlu] kullanılmalıdır. Çünkü dizi boşsa MinLength tetiklenmez (boş değil, boş). varsayılan istemci tarafı doğrulayıcıları ile desteklenmiyor (yanlışsa beni düzelt) .Bu yalnızca ModelState.IsValid'i tetikleyecektir. – Pluc
Bu öznitelik ayrıca ICollection arabirimini ve dizeleri uygulayan nesneler için de çalışır. –