Учитывая, что модели страниц на страницах MVC и WebForms настолько различны, маловероятно, что вы сможете заставить работать серверный элемент управления в MVC, особенно в Razor.Возможно, вам бы больше повезло, если бы вы попытались заставить его работать в классическом движке WebForms.
С учетом всего сказанного вы всегда можете попробовать преобразовать свой элемент управления в некоторую комбинацию помощника HTML и RenderAction()
.который предоставил бы вам очень похожую функциональность.
В целом, я не рекомендовал бы даже пытаться использовать пользовательский элемент управления в MVC, есть гораздо лучшие альтернативы.