У меня есть веб-приложение с несколькими разными каталогами верхнего уровня, и некоторые страницы с разными каталогами имеют одно и то же имя - например:
foo/
search.aspx
list.aspx
bar/
search.aspx
list.aspx
baz/
search.aspx
list.aspx
и т. Д.
Проблема в том, что имена классов для файлов code-behind конфликтуют - каждый поиск пытается создать класс «search».Можно ли настроить отдельные каталоги для использования имени каталога как части класса или, возможно, пространства имен?
Я попытался добавить пространство имен на одну из страниц поиска, и это, похоже, сработало, но это означает изменение каждой страницы, дизайнера и директивы aspx @Page вручную.Есть ли способ указать VS2008 включить имя каталога в качестве части пространства имен?