0

DefaultModelBinder既存の子エンティティを更新するのではなく、エンティティを子コレクションにバインドすると、新しいエンティティの作成に問題が発生します。この投稿で良い解決策のように見えるものを見つけましたが、MVCソースを変更する必要はありません。UpdateCollection私のカスタムが常にデフォルトよりも呼び出されるように、プロジェクトでこのメソッドをオーバーライドする方法を誰かに教えてもらえますか?

4

1 に答える 1

0

mvcソースを変更する必要はありません。DefaultModelBinderのオーバーライドが機能しない場合は、そのソースのみをプロジェクトに取り込み、デフォルトのモデルバインダーを変更したものに割り当てることができます(ModelBinders.Binders.DefaultBinder = new MyOwnModelBinder();)。

于 2009-11-17T21:42:44.880 に答える