Почти уверен, что ваша реализация элементов управления в рамках MVC неверна.
Я думаю, что вы пытаетесь загрузить элементы управления, тогда как вы, возможно, думаете о PartialViews.
Обычно, здесь, на земле MVC, вы делаете что-то вроде <% Html.PartialView("PartialViewName", Model); %>
Вы можете с помощью WebFormViewEngine amd PartialViewLocationFormats указать общие местоположения частичных представлений и т. Д.
Вы также можете, с вашей точки зрения, сказать что-то вроде <% Html.PartialView("~/views/myController/PartialViewName", Model); %>
Я не видел и не слышал, чтобы кто-нибудь использовал LoadControl из приложения MVC.
Вы также можете создавать свои собственные HTML-помощники и веб-элементы управления, но ни один из них не использует LoadControl.
Похоже, вы пытаетесь повторно использовать элементы управления WebForms. Возможно, я бы преобразовал ваши веб-элементы управления в HTML Helpers или WebControls. Исследования MVC Web Controls.
Проверить эту ссылку .
Также этот дает больше информации .