データアノテーション属性とxValへの参照でマークされた部分クラスを持つLinq-to-SQLのモデルクラスがあります。ASP.NET MVCモデル/ ViewModel検証
モデルに直接ビューをバインドすると、xValで生成されたJSとサーバー側の両方のチェックの両方がうまく機能します。
多くのビューは特定のモデルに入力されないため、ビューモデルクラスを設定しています。モデルインスタンス全体を公開するのではなく、モデルにプロパティを公開して、ビューで設定することを許可または必要とします。
このアプローチは、ビューモデルクラスを正しくポピュレートし、リポジトリはレコードを正しく読み込むことができます。
しかし、検証はまったく完了しません。私はクライアントコードを見て、検証配列はxvalでは空です。また、IsValidのサーバー側チェックは常にtrueです。
データアノテーションをこのような検証のためのビューモデルのプロパティから取得することはできますか、それとも別の方法で行う必要がありますか?
あなたの質問に答えた場合は、これをマークしてください –