I experience a very strange behavior with Remote Validation in asp.net mvc.
These are the steps to reproduce the behavior:
1.) Enter user name "1" in the database
2.) Enter user name "1" in the Create User dialog -> nothing happens, I expected an error message
3.) I remove the "1" in the text box.
4.) I enter "1" again in the text box. -> Again nothing happens.
5.) Then I click with the mouse somewhere on the dialog
6.) Suddenly the error message appears, that user name "1" already exists ?
Is this the way the remote validation is expected to work in asp.net mvc ?
Even worse is when I click the submit button then the Validate action AND Create action are fired both which causes total unexpected/uncontrollable results.