使用另一个属性的值设置数据注释最小属性消息?

时间:2013-12-23 13:18:08

标签: asp.net-mvc-4 data-annotations

我的View Model(C#MVC4)中有一个对象列表。 对象是这样的:

public int IdContainer { get; set; }
public string DisplayName { get; set; }
[Min(1, ErrorMessage = "The Quantity must be greather than 0.")]
public int Quantity { get; set; }

问题是我在列表中显示错误消息的列表,所以如果我在列表中有多个对象,并且两个对象的数量都在0,我有两个相同的错误消息,如下所示: / p>

The Quantity must be greather than 0.
The Quantity must be greather than 0.

我可以通过修改ErrorMessage并将DisplayName属性放在消息中来做些什么来区分这些消息吗?

0 个答案:

没有答案