2013-04-29 40 views
2

我們有一個網站最初是一個經典的ASP網站。幾年前它被轉換爲.NET作爲網站項目。 C#代碼中幾乎沒有功能。它使用母版頁和包含文件幷包含一個表單。除了使用母版頁之外,網站的其他部分可以是HTML頁面,因爲內容全部是靜態文本。將.net網站應用程序轉換爲Web應用程序項目編譯錯誤

每個子目錄都有一個默認文件,稱爲「索引」。當我們轉換爲Web應用程序項目並編譯時,我們得到錯誤「Type'index'已經使用相同的參數類型定義了一個名爲'Page_Load'的成員。」我們在網站上的每個名爲「index」的頁面都出現這個錯誤。

沒有實際上對任何這些頁面的CS文件中的任何代碼,只是當你創建在Visual Studio中的頁面(公共部分類,並在Page_Load)時生成的默認。

的是它具有相同名稱的多個文件有問題,即使他們在不同的子目錄,在Web應用程序項目?解決這個問題的最好方法是什麼?

回答

1

您應該創建命名空間,每個網頁應根據其目錄在它自己的命名空間,例如:

namespace MyNamespace.Directory1 
+0

謝謝,我們會給一個嘗試。 – user1505592 2013-05-01 15:43:02

+0

添加名稱空間的工作。謝謝! – user1505592 2013-05-07 18:13:54

相關問題