mam walidacji pola w MVC 3 z adnotacji danych:Czy jest możliwe podanie wartości runtime walidatora StringLength w MVC 3?
[StringLength(50, MinimumLength=5)]
public string MyText { get; set; }
Czy istnieje sposób, aby zapewnić tam wartość dynamiczną? Coś takiego:
[StringLength(50, MinimumLength=GetMinimumLengthValueFromDb())]
public string MyText { get; set; }
Moja ostatnia metoda polega na użyciu zdalnego weryfikatora. Jeśli nie znajdę sposobu, aby to zrobić z StringLength
, użyję RemoteValidator
.
Rozszerzałbym klasy StringLenghtAttribute, przesłonięcie tylko konstruktora w celu pobrania wartości domyślnych z db. – BigMike