2010-10-21 48 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 {}} 

我不知道是否有一種方式來手動更新每個頁面的繼承性和喜歡

相關問題