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

The iterative and incremental nature of agile makes an agile approach seemingly less compatible with [...]

- mike@mountaingoatsoftware.com

Velocity can be great for predicting how much a team can deliver in a given period. But it needs to [...]

- mike@mountaingoatsoftware.com

Succeeding with agile isn’t just about knowing where to start, it’s about knowing where to go next—w [...]

- mike@mountaingoatsoftware.com

Here’s what to do when facing a complex user story that cannot be split but is too large for one spr [...]

- mike@mountaingoatsoftware.com

A lot of organizations claim to be agile. Here’s a quick way to see if they really are. [...]

- Scott Hanselman

ASP.NET Core 2.2 is out and released and upgrading my podcast site was very easy. Once I had it upda [...]

- Scott Hanselman

Well crap. I was typing really fast and got a squiggly, so I right-clicked on it and rather than sel [...]

- Scott Hanselman

Buckle up friends! Microsoft is open sourcing WPF, Windows Forms (winforms), and WinUI, so the three [...]

- Scott Hanselman

Naming things is hard. I've talked before about the term "evangelism" and my dislike [...]

- Scott Hanselman

Hey friends! This is my FIFTH year doing a list of Great STEM Christmas Toys for Kids! Can you belie [...]

Meta