NULLに入力(複数提出-ボタン)を提出します(「myView」と呼ばれる)リモート検証の原因は、私は最近、私の形でのリモート検証を実装
@Html.TextBoxFor(m => m.tag) @Html.ValidationMessageFor(m => m.tag)
<button class="form-button-submit" type="submit" name="Send" value="Send">Send</button>
検証は完全にうまく動作します。
問題:フィールドをクリックして別の場所をクリックすると、タグフィールドの検証を手動で開始せずに[送信]ボタンをクリックすると、myView()関数の前に "IsTagUnique"関数が実行されます。これは私のサブミット入力を引き起こします(私は実際にはビューに表示されているものと同じように(実際には別の名前/値)nullになるような複数の送信ボタンを持っています。焦点を当てると、タグ・フィールドをぼかし、および変更イベントをトリガすることによりただし、検証をトリガーしない