Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
フォームに 2 つのボタンがあります。1 回のボタン クリックで 1 つのモデル プロパティのみを検証する必要があり、mvc3 razor のデータ注釈を使用して、他のボタン クリックですべてのモデルの検証を検証する必要があります。
クリックされたボタンに基づいてパラメーターを渡すことができます。どちらのボタンも、異なるパラメーターの値で送信できます。受信した値に基づいて、コントローラーはどのフィールドを検証するかを決定できます。ModelState.Remove("FieldName") によって検証からフィールドを削除できます。
これを ajax で行いたい場合は、Json による検証を実装できます。