Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Mvc 4 validation summary errors not displaying

I am having trouble displaying validation summary, I only want to display errors in validation summary, not beside the field. In my view i have,

    @Html.ValidationSummary()
    @Html.ValidationMessageFor(m =>m.Name)

in my controller i have

ModelState.AddModelError("Name",
                                "name is required");

Am i not supposed to get a validation error message? at the top? I don't get what i am missing...

I am also including these script files.. jquery.validate.min.js jquery.validate.unobtrusive.min.js

like image 297
WingMan20-10 Avatar asked Aug 15 '13 17:08

WingMan20-10


1 Answers

Try

@Html.ValidationSummary(false)

so that it will not exclude property errors.

OR

Try the method @xurca linked which is to add the model error with an empty key so it is not tied to a specific property.

ModelState.AddModelError(String.Empty, "name is required");
like image 138
asymptoticFault Avatar answered Oct 06 '22 13:10

asymptoticFault