У меня есть значение в моей модели, которое должно находиться в диапазоне двух других значений в моей модели.
Например:
public class RangeValidationSampleModel
{
int Value { get; set; }
int MinValue { get; set; }
int MaxValue { get; set; }
}
Конечно, я не могу передать эти Min / MaxValues в свои атрибуты DataAnnotations, поскольку они должны быть постоянными значениями.
Я уверен, что мне нужно создать свой собственный атрибут проверки, но я еще не сделал этого и не могу понять, как он должен работать.
Я искал около часа и видел всевозможные решения для создания настраиваемой проверки, но не могу найти ничего, что могло бы решить эту конкретную проблему с помощью ненавязчивой проверки MVC3.