書き直されているアプリケーションでは、元々特定のフォームにドロップダウンが含まれており、ユーザーは他の場所での計算で入力を使用する方法について2つの主要なオプションのいずれかを選択しました。
要件により、このドロップダウンの代わりに、インターフェイスは同じページに上下に表示される2つの同じフォームを備えている必要があります。パラメータまたは非表示の値は、前述のオプションが各フォームに設定されているかどうかを判断して、2つのオプションのそれぞれに1つのフォームが存在するようにすることです。これにより、モデルにブール値が設定されます。
フォームの両方の外観に同じ部分ビューを使用して、初期化中の違いを定義しています。ただし、まだ1つの特定の問題があります。一方のフォームに検証エラーがある場合、両方に表示されます。これを防ぐための最良の方法は何ですか?
諦めてほぼ重複した部分ビューを作成する必要があるのでしょうか、それとも同じビューを使い続ける方法はありますか?