Ваша идея может сработать, если ваш ASCX генерирует чистый XML, и вы перезаписываете методы Render страницы, чтобы заменить HTML-теги, которые формируют элементы HTML, BODY и FORM и т. Д.
Вопрос в том, что бы вы получили с помощью этого подхода, просто создав XML-документ и создав библиотеку классов, которая генерирует те XML-фрагменты, которые вы хотели сгенерировать с использованием ASCX.