我的控制器返回一个像这样的 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;}
}
当调用 Json(model) 并且 model 是 Product 的实例时,我想在返回之前修改 json 字符串,以便它包含验证属性。