I'm using standard ASP.NET WebForms validation controls in my app. I've just noticed that at some point, client side validation seems to have stopped working as it should. The web page correctly shows the errors in red for a short while, but then still causes an unnecessary postback which causes changes to get lost.
This is a .net 4.5 project.
I have the following appSetting:
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
Additionally, causesValidation is set to true on the submit button and the ValidationGroup has been set to the correct value on the button and validators etc.