2008-11-06 24 views
0

我一直在使用ASP.net MVC創建新網站。使用相同名稱的MVC視圖問題/錯誤

我發現了一個較小的嘮叨問題,具有相同名稱的視圖,但在不同的文件夾中,即Views/Home/Index.aspx和Views/Account/Index.aspx 代碼隱藏文件的行爲就好像它們是部分類當有相同事件或功能的定義時(即PageLoad事件)。我通過向代碼隱藏文件明確提供名稱空間(使用文件夾名稱)並更新標記頁面中的引用來避免此問題。

但就像我說的,這很煩人。有沒有我不正確的做法?或者這只是測試版軟件中的一個錯誤?

回答

2

不,這不是測試版軟件中的錯誤。它一般與MVC或ASP.NET無關。從本質上講,你的問題歸結爲你想要有兩個具有相同名稱的不同類。做到這一點的唯一方法是將它們放在不同的名稱空間中。

相關問題