ModelState.AddModelError - Как я могу добавить ошибку, не относящуюся к свойству?

Я проверяю свою базу данных в Create (FooViewModel fvm) {...} , чтобы узнать, есть ли ] fvm.prop1 и fvm.prop2 уже существуют в этой комбинации; если да, то я хочу добавить ошибку в состояние модели, а затем вернуть все представление. Я пробовал:

public ActionResult Create(FooViewModel fvm){
    if (ThatComboAlreadyExists(fvm)) {
      ModelState.AddModelError("Model", "There is already one like that");
      return View(fvm);
    }
}

... но я не вижу ошибок в Html.ValidationSummary , где, как я предполагаю, они могли бы появиться. Есть подозрение, что "Модель" не тот ключ, но я не смог найти ничего а-ля Google.

180
задан Scott Baker 19 July 2018 в 05:06
поделиться