Я занимаюсь разработкой ASP.NET уже несколько лет ... и мне еще предстоит увидеть какой-либо инструмент, который бы избавил от хлопот работы с пользовательским интерфейсом так же, как инструменты генерации кода могут быстро справиться с работой. DAL. Лично я даже не использую представление конструктора Visual Studio. Каждое приложение отличается ... и имеет различные требования к пользовательскому интерфейсу.
Хотя у меня есть общее правило для создания веб-форм ... (но оно также применимо и к программированию в целом, и вы, вероятно, уже используете что-то подобное) Если мне нужно выполнить задачу пользовательского интерфейса дважды ... Я вырезал и вставлял код. Если мне нужно сделать это в третий раз, он входит в UserControl.
Вы новичок в ASP.NET? Если так, знайте, что UserControls - ваш друг ... это метод перехода для повторного использования уровня представления в ASP.NET. CustomControls - хитрый зверь.