在以下情况下,如何创建自定义模型数据注释,在其中可以将模型属性作为参数传递?

时间:2019-05-15 09:35:31

标签: c# validation asp.net-core

我有一个具有三个属性的模型。我想向TotalSalary添加验证逻辑,其中TotalSalary必须等于BasicSalaryAllowanceSalary的总和。

public class Employee
{
    [Required]
    public decimal BasicSalary{get;set;}
    [Required]
    public decimal AllowanceSalary{get;set;}
    [MyCompareAttribute]
    public decimal TotalSalary{get;set;}
}

public class MyCompareAttribute: ValidationAttribute
{
    // I have no idea how to do this
}

0 个答案:

没有答案