• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 313
  • Last Modified:

Code First validation issues

Im having a difficult time getting the required field error message to behave properly in my code first model.

What happens is when i click a submit button to add a record all I see are asterisks.  But I have custom error messages and none of them show up.

Is there anyway to override this behavior?  Even will use javascript if I have to.

Please see 3 attached screens showing ui markup(formview), model code, and the resulting page when run.
1 Solution
Validation Error Message: http://forums.asp.net/t/1582596.aspx/1
Kamal KhaleefaInformation Security SpecialistCommented:
try to use the required field in the same page

also put  Display="Dynamic"
I'm not sure about the aspx page syntax but in razor you need to add the ValidationSummary markup to the page like

            <div class="editor-field">
                @Html.PasswordFor(m => m.OldPassword)
                @Html.ValidationMessageFor(m => m.OldPassword)

Can you check whether you are missing the corresponding markup?
The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

rochestermnAuthor Commented:
For the record this is .net 4.5 and vs 2012 and im basing my project off a concept that scott hanselman from microsoft blogged about recently called model binding with webforms.

Ive done mvc in the past but im not yet ready to forget the convenience of controls that webforms offer.  So thats why scotts example intrigued me.  In the past I just added the required attribute to the model and the validation was automatically there.  There wasnt a need for any validation summary or required field validators.   Im also using DynamicControls for the text boxes.  These are inside a formview.   See attached screenshot above showing my markup.  

Here are the links to scotts demos.


rochestermnAuthor Commented:
I think I might have found some good info here:

rochestermnAuthor Commented:
Ok so it looks like its working now.  The above link helped but there are others who suggested similar help.

Seems to be working now
rochestermnAuthor Commented:
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now