800 форм? как на 800 веб страницах? Это много, но должно быть управляемым. Я удивлен тем, что многие формы, на которые вы не обращали внимания при использовании какой-либо технологии создания форм, такой, что макет формы и то, что у вас есть, хранится в какой-то базе данных. Надеемся, что вы можете использовать некоторые пользовательские элементы управления, чтобы хотя бы немного минимизировать / стандартизировать код.
Код мудрый, вы могли бы также сгруппировать их в алфавитном порядке и избавить себя от головной боли, пытаясь выяснить некоторые общие функции между ними ... что если одна форма перекрывается между группами? Что бы вы ни делали, не позволяйте вашей структуре кода испортить то, как вы хотите, чтобы они были упорядочены и представлены пользователю. Проверьте SiteMap , который имеет .net.
Я предполагаю, что вы используете веб-формы? В этом нет ничего плохого, и есть несколько веских причин придерживаться этого. Но если вы не зашли слишком далеко, проверьте MVC framework и посмотрите, как это вас захватывает.