私はこの質問の答えを無駄に検索し、Googleで検索しました。私はEF4とASP.NET MVC2を使用していますが、EF4エンティティの "Award"にはnullのない文字列フィールド "RecipientID"があります。私はサーバー側の検証にDataAnnotationsを使用しています。そのため、私の "Award"部分クラスでは、RecipientIDをRequired属性に設定しました。 RecipientIDテキストボックスが空のフォームを送信しようとすると、「受信者を入力してください」というエラーメッセージがHtml.ValidationSummaryに2回表示されます。Html.ValidationSummary重複したエラーメッセージを表示
これは、エンティティ(null値を持つnull値ではないフィールド)とアプリケーションの両方でスローされているためですか?理由が何であれ、これを「修正」してエラーメッセージを1回だけ表示する方法はありますか? (これが意図された動作であるかどうかわからないため、引用で修正されています)関連するコードを含める必要はないと思っていましたが、必要であればそれを行います。
ご協力いただきありがとうございます。
少なくともあなたのモデルとビューの関連コードを表示すると、問題の診断に役立ちます。 – mlibby
助けてくれてありがとうが、私は答えを見つけた。 :) – Erik