2010-10-21 42 views
0

我有几个不同的顶级目录的Web应用程序,以及一些不同的目录页面具有相同的名称 - 例如:asp.net webforms - 如何在一个Web项目中处理具有相同名称的多个页面?

foo/ 
    search.aspx 
    list.aspx 

bar/ 
    search.aspx 
    list.aspx 

baz/ 
    search.aspx 
    list.aspx 

的问题是,该类代码隐藏文件的名称冲突 - 每个搜索尝试创建一个类“搜索”。是否可以配置单个目录来使用目录名称作为类的一部分,或者可能是命名空间?

我试着给其中一个搜索页面添加一个名称空间,这似乎工作,但这意味着手动更改每个页面,设计器和aspx @Page指令。有没有办法告诉VS2008将目录名称作为名称空间的一部分?

回答

0

使用命名空间

namespace {Project Name}.foo { public class search {}} 
namespace {Project Name}.bar { public class search {}} 

我不知道是否有一种方式来手动更新每个页面的继承性和喜欢

相关问题