Я понимаю плюсы использования пространств имен в реальных прикладных слоях, но когда дело доходит до первого уровня, я не уверен в этом.
Мой проект - это веб-сайт (не веб-приложение), и у меня возникают всевозможные проблемы (например, отсутствующие ссылки), когда я пытаюсь включить пользовательские элементы управления "пространство имен". Несмотря на явные объявления в web.config под system.web - pages - controls - add.
Когда дело доходит до фактических представлений, веб-формы: при создании новой страницы Visual Studio создает кодовое имя класса из пути, по которому вы решили создать файл. Поэтому в большинстве случаев я бы сказал, что имена классов будут уникальными. Если вы перемещаетесь по страницам, становится странным видеть, например, Start_DefaultPage, но в другой подпапке.
Подводя итог: Рекомендуется ли помещать пространства имен в веб-уровень ? Каковы плюсы и минусы?