MVC 3編集ページでモデルレベルの検証を行う必要があります。 (具体的には、フィールドAまたはフィールドBのいずれかが入力されていることを確認する必要がありますが、両方ではなく両方ではないことを確認する必要があります)。ASP.NET MVC 3:モデルレベルのクライアント側またはリモート検証
サーバー側の検証と同様に、リモート検証を使用するか、重複した検証コードを実装します。どちらでもOKです。
私は、独自のサーバー側モデルレベルの検証を実行する上でいくつかの記事を読んだことがありますが、クライアント側の検証も実装していません。 (モデル・レベルのクライアント側の検証がjQueryの検証で簡単にセットアップできるかどうかは私には分かります)
独自のリモート検証は最初から行います。これは、リモート属性がプロパティレベルのみであるために行う必要があります。
this questionは私と同じですが、本当にオンポイントの唯一のリンクは回答者の言うことを言わないようです。
私の質問:リモートコンポーネントの有無にかかわらず、サーバー+クライアントモデルレベルの検証を実装するのは、比較的簡単で簡単な方法ですか?そして、これを説明する素晴らしいブログ投稿やウェブページがありますか?
ありがとう!私はこれらを調べます! –