MVC 3 編集ページでモデル レベルの検証を行う必要があります。(具体的には、フィールド A またはフィールド B のいずれかが入力されていることを確認する必要がありますが、両方ではなく、両方でもないことを確認する必要があります。)
クライアント側の検証とサーバー側の検証を実行したいと考えています。これは、リモート検証を使用するか、重複する検証コードを実装することを意味します。私はどちらでもOKです。
独自のサーバー側のモデルレベルの検証を展開することに関する多くの投稿を読みましたが、クライアント側の検証の実装も扱っているものはありません。(私にはわかりません -- 誰かが私に教えてくれると確信しています -- モデルレベルのクライアント側の検証が jQuery 検証で簡単にセットアップできるかどうか.)
Remote 属性はプロパティ レベルのみであるため、独自のリモート検証をゼロから実装する方法についても読みました。
私はこの質問を読みましたが、これは私のものと同じですが、本当に適切な唯一のリンクは、回答者が言っていることを言っていないようです。
それで、私の質問: リモート コンポーネントの有無にかかわらず、サーバー + クライアント モデル レベルの検証を実装するための簡単で比較的労力の少ない方法はありますか? そして、これを説明している素敵なブログ投稿やウェブページはありますか?