您好我在下面的代码片段中,我在“errors”变量中得到了所有模型错误,但我希望它们按照对象单独进行。有人会建议如何以有效的方式实现它?
public HttpResponseMessage Put(List<Student> Students)
{
if (Students != null && ModelState.IsValid)
{
try
{
// Do some operation
}
}
else
{
var errors = new List<string>();
foreach (var state in ModelState)
{
foreach (var error in state.Value.Errors)
{
errors.Add(error.ErrorMessage);
}
}
return errors;
}
}
是列表中每个对象的每个属性,让我说我有两个Student对象,第一个是没有fname而第二个没有lname然后我想在json中如下所示