MVC UK Date Issues

Home » ASP.NET MVC » MVC UK Date Issues
ASP.NET MVC Logo

I have recently been working on a MVC / Bootstrap project, which is UK only.

Despite adding the following code to web.config, filling out a form with a DateTime in it still failed on a parsing error.

I had to set a custom model binder, because by default MVC doesn’t look at the current ui culture when model binding:

This has implications if you are using dates in URL’s, which I am not on this project, so it will suffice for now.

I also had to change the jquery validation, I installed the Jquery.Validation.AdditionalMethods nuget package and included the additional-methods.js script in my jQueryVal bundle:

I get a feeling that this could be improved, but on my UK only site, I think its good for now. Note to self: read up on the way that URLs and model binding works. There may be a more elegant solution in there somewhere…

About Phil

I have been working as a software developer since 1983. This blog could have been called "From Fortran 77, C and Cobol to C# in 20 (not so) easy years", but it doesn't sound quite right somehow. Besides I'm talking about what's happened since 2003, not before!
One Response to “MVC UK Date Issues”
  • Me

    thanks for this I’ve been banging my head against keyboard for a week on what should have been a simple issue. I managed to get the client validation solved but didn’t realise MVC was ignoring ui culture too.

    Reply

Leave a Reply

Your email address will not be published.


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">




Top Posts & Pages

Categories

Recent Posts

Recent Comments

Archives

Blogroll

  • Mike Cohn's Blog
  • Scott Hanselman's Blog
- mike@mountaingoatsoftware.com

Scrum has never had a design phase. Perhaps it’s time to fix that. Here’s a humorous take on how to [...]

- mike@mountaingoatsoftware.com

There are only 24 hours left until we stop accepting registrations for the new Better User Stories v [...]

- mike@mountaingoatsoftware.com

See the surprising impacts improving user stories can bring. Then, learn how to register for Better [...]

- mike@mountaingoatsoftware.com

Learn how to gauge just the right amount of detail to include in your agile team’s user stories in t [...]

- Scott Hanselman

This week in obscure blog titles, I bring you the nightmare that is setting up Signed Git Commits wi [...]

- Scott Hanselman

My sons (10 and 12) and I have been enjoying Retrogaming as a hobby of late. Sure there's a lot [...]

- Scott Hanselman

Five years ago I implemented "lazy loading" of the 600+ images on my podcast's archiv [...]

- Scott Hanselman

I'm continuing to update my podcast site. I've upgraded it from ASP.NET "Web Pages [...]

- Scott Hanselman

I've been running a podcast now for over 600 episodes and I do most of my recordings here at ho [...]

Meta