3

私のビジネス Web アプリケーションには、ユーザーが何らかのコード (国、郵便番号、従業員 ID など) を入力する必要がある多くの入力コントロールがあります。

ユーザーが正しいコードを入力したことを確認するために、RemoteAttribute を使用してデータベースに対してコード エントリを検証しています。

問題は、私の標準機能は、リモート検証が成功した場合は入力されたコードの名前を表示し、検証が成功しなかった場合はエラーを表示することです。

これを行う方法がわかりません。

明らかな答えは、jquery の控えめな検証が必要とする Json オブジェクトの true 値とともに Name プロパティを送信することです。cshtml は次のようになります。

@Html.LabelFor(m => m.Country)
@Html.EditorFor(m => m.Country, new { data-codename-label="lbnCountry" })
<label ID="lbnCountry"></label>

しかし、そのようなアイデアを実装する方法がわかりません。どんな助けでも大歓迎です。

4

1 に答える 1

2

あなたにも役立つはずのこの答えを見てください。 mvc でのリモート検証の成功応答で何かを行う

この例で、カスタム応答ヘッダーを介して値を送信しないことを選択した場合は、いつでも JavaScript を変更して、検証が成功した後に問題の値を返す action/webapi への ajax 呼び出しを実行できます。

于 2013-09-20T21:26:12.150 に答える