1

フォームに 2 つのボタンがあります。1 回のボタン クリックで 1 つのモデル プロパティのみを検証する必要があり、mvc3 razor のデータ注釈を使用して、他のボタン クリックですべてのモデルの検証を検証する必要があります。

4

1 に答える 1

0

クリックされたボタンに基づいてパラメーターを渡すことができます。どちらのボタンも、異なるパラメーターの値で送信できます。受信した値に基づいて、コントローラーはどのフィールドを検証するかを決定できます。ModelState.Remove("FieldName") によって検証からフィールドを削除できます。

これを ajax で行いたい場合は、Json による検証を実装できます。

于 2013-01-26T14:23:43.023 に答える