Можете ли вы добавить динамические атрибуты проверки в Asp MVC 2.0? - PullRequest
0 голосов
/ 15 июля 2010

Я понимаю, что могу просто добавить атрибут [Required] в свойство класса, и MVC автоматически выполнит проверку очень хорошим способом.

Однако я хотел бы назначить атрибут во время выполнения, возможно ли это?

Например, скажем, у меня есть

public class Cert {       
  public string MedicalNum { get; set; }

  public int Certified { get; set; }

...
}

Я хотел бы сделать свойство MedicalNum [Обязательным] (чтобы оно правильно проверялось в представлении) , если для свойства Certified установлено значение 1.

Возможно ли это?

1 Ответ

1 голос
/ 15 июля 2010

Посмотрите на этот пост на SO .По сути, возьмите пример проверки свойств MustMatch, чтобы получить представление о том, как использовать аннотации данных с несколькими свойствами.Вот быстрый пример того, каким может быть ваш новый код (заметьте, возможно, он не на 100% синтаксически корректен для заглавных букв, полуфабрикатов)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...