Понятие пользовательских элементов управления в ASP.NET MVC - это партиалы, которые являются общими представлениями.
MVC Toolkit кажется наиболее близким подходом, который я видел, но что плохого в использовании RenderPartial
вместо?
Далее:
В этой статье Дэвид Эббо (создатель T4MVC ) обсуждает пользовательские элементы управления в ASP.NET MVC. Посмотрите на это и посмотрите, может ли что-нибудь там быть полезным для вашей ситуации.