我是 MVC 的新手,最近我正在研究数据验证,我想知道不是为每个参数提供验证注释,有没有一种方法可以为类中的一组参数定义验证规则?例如,一个类是这样的:
namespace MvcApplication1.Models
{
public class Product
{
public int Id { get; set; }
[Required]
[StringLength(10)]
public string Param1 { get; set; }
[Required]
public string Param2 { get; set; }
[DisplayName("Param3")]
[Required]
public string Param3 { get; set; }
}
}
有没有办法为 Param1、Param2 和 Param3 定义一个规则,例如,至少需要其中的 2 个?