それを実装するいくつかのクラスとのインターフェースがあります。インターフェイス オブジェクトのリストを渡すため、そのインターフェイスのモデル バインダーを定義する必要があります。
defaultmodelbinder は、具体的なクラスを問題なくバインドできます。defaultmodelbinder を呼び出して、作成するタイプを指定する方法はありますか?
それを実装するいくつかのクラスとのインターフェースがあります。インターフェイス オブジェクトのリストを渡すため、そのインターフェイスのモデル バインダーを定義する必要があります。
defaultmodelbinder は、具体的なクラスを問題なくバインドできます。defaultmodelbinder を呼び出して、作成するタイプを指定する方法はありますか?
次の質問で説明されているソリューションでこれを機能させることができました。
インターフェイスを実装するクラスをモデル バインドする方法は?
オーバーライドする必要があったのは CreateModel メソッドであることがわかりました。
私が正しく理解している場合は、新しい ModelBinderProvider を実装し、具象クラスの各タイプに対して呼び出す ModelBinder の種類を決定することができます。もう 1 つの方法は、DefaultModelBinder を拡張して BindModel メソッドをオーバーライドする独自の ModelBinder を作成することです。その中で、あなたが持っているロジックに基づいて、必要なモデルで super.BindModel を呼び出すことができます。