Сторонний элемент управления - это совсем другая история, и поставщику придется выпустить версию ASP.NET MVC.
Однако, в простых терминах создания повторно используемого кода в ASP.NET MVC, у вас есть один вариант: создавать собственные HTML-помощники . В основном это метод, который вы вызываете, который выводит разметку, которая может быть довольно мощной и довольно быстрой.
Существует множество ресурсов * по различным HTML-помощникам, и имейте в виду, что «документация», которую вы найдете в Google, значительно изменилась по сравнению с версиями ASP.NET MVC, поэтому позаботьтесь о том, чтобы Вы не ограничиваете себя «старым способом» ведения дел. Существует также ряд коммерческих и бесплатных продуктов и проектов с открытым исходным кодом с удобными помощниками и расширениями.