Один из способов сделать это - создать 1. проект веб-приложения с общими пользовательскими контролями, 2. на который затем ссылаются другие проекты веб-приложений, которым необходимо использовать элементы управления 3. для каждого приложения / веб-сайта, использующего элементы управления, создать вирткаталог, указывающий на местоположение ascx, чтобы они могли быть включены в ваши страницы
. Существуют различные варианты этого при развертывании в производство, конечно .. в зависимости от ваших предпочтений развертывания.Да, я согласен, что, как правило, если вы хотите использовать повторно, то должны использоваться серверные элементы управления / класс lib, но часто проще и быстрее реализовать сложный пользовательский интерфейс в пользовательских управлениях и обмениваться ими, как описано выше.Также работает при повторном использовании пользовательских элементов управления из другого существующего веб-приложения. Просто создайте виртуальную директорию, указывающую на местоположение ascx и ссылающуюся на dll приложения (или просто вставьте свой БИН)