Asp.net MVC 3の依存性注入を(Forms ViewEngineを使用して)何らかの方法で活用して、別のライブラリからUserControlsを注入することは可能ですか?私はすでにMEFを使用して他のものをMvcApplicationにロードしています。
拡張可能な型システムでシステムを構築したいので、これが必要です。タイプベンダーが提供されたタイプのカスタムコントロールを挿入できるようにしたいと思います。提供された型を処理する方法を知っているカスタムMetadataProviderをすでに持っています(ModelMetadata.TemplateHintプロパティを設定します)。
問題は、TemplateHintが適切に処理され、Html.EditorForModelの調整時にカスタムコントロールが表示されないように、どこにMEFをプラグインできるかです。