asp.net mvc のリモート検証で非常に奇妙な動作が発生します。
動作を再現する手順は次のとおりです。
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 ?
これは、リモート検証が asp.net mvc で機能することが期待される方法ですか?
さらに悪いことに、送信ボタンをクリックすると、検証アクションと作成アクションの両方が起動され、予期しない/制御不能な結果が発生します。