Por que o ValidationSummary (true) está exibindo um resumo vazio para erros de propriedade?

Estou tendo um pequeno problema com o uso deValidationSummary(true) para exibir erros no nível do modelo. Se o ModelState não contiver erros de modelo (por exemplo,ModelState.AddModelError("", "Error Description")) mas contém erros de propriedade (adicionados usando anotações de dados) ele exibe o resumo de validação sem nenhuma informação de erro (quando você visualiza a fonte). Meu css está exibindo uma caixa vermelha vazia como esta:

Se não houver erros de propriedade, nenhum resumo de validação será exibido. ComValidationSummary(true) Eu esperaria que ele exibisse somente erros de validação se houvesse erros de modelo. O que eu entendi mal?

Eu tenho um projeto básico da seguinte forma:

Controlador:

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

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

Modelo:

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

Visão:

@model IndexViewModel

@Html.ValidationSummary(true)

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

questionAnswers(9)

yourAnswerToTheQuestion