Mon contrôleur renvoie un JsonResult comme ça :
return Json(model);
Comment puis-je modifier les données json à la volée avant qu'elles ne soient renvoyées au client. J'aimerais ajouter des attributs de validation à mon modèle pour obtenir quelque chose comme :
{"Label": "Test",
"ValidationRules":[{"data-val-required":"This field is required.", "data-val-length-max":25, "data-val-length":"Max 25 chars." }]}
UPDATE
public class Product
{
[Required]
String Label {get; set;}
}
Lors de l'appel de Json(model) avec model étant une instance de Product, j'aimerais modifier la chaîne json avant qu'elle ne soit retournée, afin qu'elle inclue les attributs de validation.