3

プロパティを持つモデルがあります

    [Display(Name = "Phone")]
    public List<Phone> PhoneNumbers { get; set; }

List が 0 より大きくなければならないことを検証したい

コードを提案してください。

/// <summary>
/// Atleast one phone number is required
/// </summary>
public sealed class DemographicPhoneNumberRequiredCheck : ValidationAttribute
{
    public override bool IsValid(object value)
    {
       ???????
    }
}

ありがとう。

4

2 に答える 2

1

実際には、メソッドに値があります:

public override bool IsValid(object value)
{
    var phoneNumbers = value as List<Phone>;
    if(phoneNumbers != null) 
    {
        // perform the validation
    }
}
于 2013-06-25T09:26:22.423 に答える