基础对象具有 name 的必需属性,如下所示:
public class member
{
[Required]
public string Name { get; set; }
[Required]
public string ID { get; set; }
}
现在父成员看起来像:
public class parent
{
[Required(ErrorMessage = "The member is required")]
public member mem{ get; set; }
}
父对象的值在下拉列表中设置,该下拉列表设置成员对象的名称和 ID。成员对象用于错误消息有意义的其他位置,但在这种情况下,用户从没有“名称”字段的下拉列表中进行选择,因此错误消息非常混乱。
我的问题是,有没有办法让我显示父级的错误消息而不是成员对象的?