这应该不是一个难以回答的问题,但我一生都无法弄清楚为什么会抛出这个错误。
我有一个验证结果,如果遇到条件,我会尝试添加失败。
ValidationResult result = new ValidationResult();
//Do not call if nothing is in list.
if (List.Count == 0)
{
ValidationFailure failure = new ValidationFailure("Nothing","Must pick something"){CustomState = ValidationLevel.Critical};
return view.policyResult.Errors.Add(failure);
}
return manager.Validate();
如果有什么问题请告诉我!如果列表大于 0,我添加了 return 语句。它只是转到经理,验证并返回验证结果。