これは答えるのが難しい質問ではありませんが、このエラーがスローされる理由を一生理解できません。
条件が満たされた場合に失敗を追加しようとしている検証結果があります。
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 ステートメントを追加しました。マネージャーに送られ、検証され、検証結果が返されます。