私は現在、MVC 3のプロジェクトに取り組んでおり、Entity Frameworkを利用して、それぞれが1つのHTMLフォームを含む2つのビューに1つのデータモデルを永続化しています(ウィザードベースの設計と同様)。
ただし、ユーザーが最初のビューで適切なフィールドに入力してフォームを送信すると、モデル全体のクライアント側の検証がトリガーされ、2番目のビューがインスタンス化されるまで入力に使用できないフィールドの検証エラーが表示されます。
現在、最初のビューのクライアント側の検証を完全にオフにする回避策を実装していますが、まったく検証されていないデータをモデルに入力するという考えには確かに熱心ではありません。これは悪いです。わかった。
最初のビューのフィールドを部分的に検証し、データモデル全体の検証をトリガーしない方法はありますか?