2011-08-29 95 views
0

我在我的網站中有一個名爲「masterpages」的文件夾,其中有一個名爲「UserMaster」的母版頁。當我嘗試在我的代碼中將它用作對象時,我不斷收到此錯誤: 無法找到類型或名稱空間名稱'UserMaster'(缺少using指令還是程序集引用?) 它曾經工作,直到我做了一個副本(複製UserMaster.master)只是爲了備份的目的,然後我開始得到這個錯誤。它就像我的代碼無法在程序集中找到我的主頁面。無法找到類型或名稱空間名稱'UserMaster'(您是否缺少using指令或程序集引用?)

+1

副本在哪裏?它是否在您的項目中的同一個文件夾中?另外,檢查命名空間(如果你正在使用它們)以確保它不是命名空間問題。 – Tim

+0

您的複製操作將創建兩個具有相同名稱的代碼隱藏類,即'UserMaster'。這會導致編譯錯誤,因此intellisense或運行時將報告類未找到錯誤。刪除重複和東西應該按原樣。 – VinayC

回答

0

確保後面的代碼中母版頁的類名與母版頁標記中指定的類名相匹配。還要確保頁面的複製版本在其後面的代碼中不使用相同的類名稱。

-1

那麼,很難說沒有任何代碼。如果你還沒有,你可以使用@ MasterType指令:

<%@ MasterType virtualpath="~/Masters/UserMaster.master" %> 

這應該解決任何參考問題。

相關問題