DataAnnotations-引用另一个属性的ErrorMessage

时间:2019-04-18 00:18:31

标签: .net

我大量使用DataAnnotations对正在编写的应用程序进行验证。有特殊的需要来改进用户在我正在验证的大对象图上收到的消息,因此我想在错误消息中引用对象的ID。

TD; DR我可以在ErrorMessage属性中引用另一个属性值吗?

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

        [MaxLength(100, "Property Bar of object {Id} can't be larger than a 100")]
        public string Bar { get; set; }
    }

我尝试了上面的语法,但没有成功。我也找不到有关如何格式化ErrorMessage字符串的适当文档。

0 个答案:

没有答案