Пользовательский элемент управления можно превратить в пользовательский элемент управления, который находится в автономном .dll, но он теряет возможность обновления через разметку.
Другими словами, вы можете создать файл .ascx, используя разметку и код, а затем превратить его в нечто похожее на элемент управления, созданный исключительно с помощью кода.
Превращение пользовательского элемента управления .ascx в пользовательский элемент управления
Вы должны понимать, что пользовательские элементы управления - это просто удобство для повторно используемого контента - в конечном счете, разметка действительно обрабатывается и компилируется. Пользовательские элементы управления - это действительно единственный способ распространения веб-элемента управления. Если вам нужно распространять элементы управления в виде библиотеки, я бы сконцентрировался на том, чтобы сделать их удобными для CSS для ваших разработчиков с помощью нескольких свойств управления макетом, а не возиться с .ascx.