【发布时间】:2010-09-30 11:22:08
【问题描述】:
我在使用 ASP.NET MVC 2 中的数据注释进行验证时遇到了一些问题。例如,我有 Address 类:
public class Address
{
public long Id { get; set; }
[Required]
public string City { get; set; }
[Required]
public string PostalCode { get; set; }
[Required]
public string Street { get; set; }
}
和订单类:
public class Order
{
public long Id { get; set; }
public Address FirstAddress { get; set; }
public Address SecondAddress { get; set; }
public bool RequireSecondAddress { get; set; }
}
我想一直验证 Order.FirstAddress,但只有在 Order.RequireSecondAddress 设置为 true 时才应验证 Order.SecondAddress。
有什么想法吗? :)
克里斯
【问题讨论】:
标签: c# validation asp.net-mvc-2 data-annotations