Kontekst: tworzenie usługi jsonP przy użyciu metod kontrolera MVC, która zapewnia definicję pól formularzy, w tym wszystkie reguły sprawdzania poprawności.Jak serializować model z wszystkimi atrybutami sprawdzania poprawności z poszczególnych właściwości?
Mój problem polega na tym, że nie wiem, jak przekształcić atrybuty sprawdzania poprawności w postaci szeregowej. Preferuję atrybuty sprawdzania poprawności w tym samym formacie, w jakim są serializowane przez Brzytwę podczas stosowania dyskretnego sprawdzania poprawności w zwykłych widokach Mvc.
Do serializowania do jsona używam NewtonSoft.Json (4.0.2).
Przykład modelu publiczny profil klasy {
[Required(ErrorMessage="This field is required.")]
[StringLength(25, ErrorMessage="Max 25 chars.")]
public string Firstname{get;set;}
}
Przykład preferowanego serializowane javascript:
{"Firstname": "John",
"ValidationRules":[{"data-val-required":"This field is required.", "data-val-length-max":25, "data-val-length":"Max 25 chars." }]}
Każda pomoc lub wskazówki są bardzo cenione.
Dzięki, to było dokładnie to, czego szukałem. – bees73
jakakolwiek sugestia dla Web Api 2? – JenonD