Можно ли каким-то образом использовать внедрение зависимостей в Asp.net MVC 3 (используя Forms ViewEngine) для внедрения UserControls из другой библиотеки?Я уже использую MEF для загрузки некоторых других вещей в мое MvcApplication.
Мне это нужно, потому что я хочу построить систему с расширяемой системой типов.Я хочу, чтобы поставщик типов мог внедрять пользовательские элементы управления для предоставленного типа.У меня уже есть собственный MetadataProvider, который знает, как обрабатывать предоставленные типы (он устанавливает свойство ModelMetadata.TemplateHint).
Вопрос в том, где я могу подключиться с помощью MEF, чтобы TemplateHint был правильно обработан, ипользовательский элемент управления отображается при вызове Html.EditorForModel