6

ModelState.IsValid が readOnly であることがわかっているためModelState = true;、コントローラー アクションから asp.net MVC に設定する方法。
getter のみを保持するため、このように modelState を強制的に true にすることはできません では、modelsatate.isvalid を true
ModelState.Isvalid = true; //what we can't do

に設定する正しい方法を教えてください

4

1 に答える 1

19

あなたはそれをすることができModelState.Clear()ます。ただし、これによりすべてのエラーと値が削除されます。エラーのみを削除する場合は、ModelState内のすべての要素をループし、要素ごとに、それに関連する可能性のあるエラーを削除します。そうすれば、ModelState.IsValidになりtrueます。

于 2012-02-02T11:03:58.810 に答える