[Entity Framework] ValidationAttribute
Здравейте!
Моля, покажете ми как се прави custom ValidationAttribute с параметър, примерно:
[MaxValue(10000)]
Благодаря!
Здравейте!
Моля, покажете ми как се прави custom ValidationAttribute с параметър, примерно:
[MaxValue(10000)]
Благодаря!
Използваш пропърти за сравняваната стойност.
using System.ComponentModel.DataAnnotations;
[AttributeUsage(AttributeTargets.Property)]
public class MaxValueAttribute : ValidationAttribute
{
public MaxValueAttribute(int maxValue)
{
this.MaxValue = maxValue;
}
public override bool IsValid(object value)
{
return (int)value <= this.MaxValue;
}
public int MaxValue { get; set; }
}
Благодаря ти!
При мен вече работи.
Радвам се. Виж само дали не можеш да използваш Range вместо него.