Я новичок в C # MVC и пытаюсь добавить некоторые динамические проверки проверки в мои модели представлений, которые используются в форме.Например, у меня есть строковое свойство с именем FirstName.Я могу добавить атрибут StringLength (10) и Required () к нему.
Моя проблема в том, что, в зависимости от какого-либо другого поля, FirstName StringLength может варьироваться от 10 до 20 и т. Д. Я все еще хочу использовать проверки MVC, но могу изменить их.Я знаю, что атрибуты привязаны к классу, поэтому, возможно, я использую неправильную вещь.
Мне нужны возможности для проверки атрибутов, но их можно изменять во время выполнения.Это возможно?