Dlaczego ValidationSummary (true) wyświetla puste podsumowanie błędów własności?

Mam niewielki problem z użyciemValidationSummary(true) aby wyświetlić błędy poziomu modelu. Jeśli ModelState nie zawiera błędów modelu (tj.ModelState.AddModelError("", "Error Description")) ale zawiera błędy właściwości (dodane przy użyciu adnotacji danych) wyświetla podsumowanie walidacji bez informacji o błędzie (podczas przeglądania źródła). Moje css wyświetla zatem puste czerwone pole:

Jeśli nie ma błędów właściwości, nie jest wyświetlane żadne podsumowanie walidacji. ZValidationSummary(true) Spodziewałbym się, że wyświetli tylko błędy sprawdzania poprawności, jeśli wystąpią błędy modelu. Co źle zrozumiałem?

Mam podstawowy projekt w następujący sposób:

Kontroler:

public class HomeController : Controller
{
    public ViewResult Index()
    {
        return View();
    }

    [HttpPost]
    public ActionResult Index(IndexViewModel model)
    {
        return View();
    }
}

Model:

public class IndexViewModel
{
    [Required]
    public string Name { get; set; }
}

Widok:

@model IndexViewModel

@Html.ValidationSummary(true)

@using(@Html.BeginForm())
{
    @Html.TextBoxFor(m => m.Name)
    <input type="submit" value="submit" />
}

questionAnswers(9)

yourAnswerToTheQuestion