ASO.NET MVC 5 ViewData.ModelState.Keys.Any

Boa tarde.

Estou no capitulo 6 do livro fiz alteração para exibir a mensagem quando ocorrer algum erro. Mas a mensagem não é mais exibida. Abaixo como estava o código e como o mesmo ficou agora.

Antes quando exibia a mensagem.
@Html.ValidationSummary(true,“Verfique os seguintes erros”, new { @class = “text-danger” })

Agora não exibi mais a mensagem.
@if (ViewData.ModelState.Keys.Any(k => ViewData.ModelState[k].Errors.Count() > 0))
{


@Html.ValidationSummary(false, "Verfique os seguintes erros: ")

}

Em ambos os casos não estou informando os valores para os textbox mas só o primeiro código exibe a mensagem.