私のコントローラーは次のような JsonResult を返します。
return Json(model);
クライアントに送り返す前に、その場でjsonデータを変更するにはどうすればよいですか。モデルに検証属性を追加したいので、最終的には次のようになります。
{"Label": "Test",
"ValidationRules":[{"data-val-required":"This field is required.", "data-val-length-max":25, "data-val-length":"Max 25 chars." }]}
アップデート
public class Product
{
[Required]
String Label {get; set;}
}
model が Product のインスタンスである Json(model) を呼び出す場合、返される前に json 文字列を変更して、検証属性が含まれるようにしたいと思います。