2012-05-11 83 views
1

我在mvc的兩個不同位置有相同的控制器名稱。 一個在根,另一個在一個區域。 區域中控制器的索引操作從根目錄返回視圖。asp.net mvc從根返回視圖

有什麼建議嗎?

回答

0

我剛剛發生了這種情況。這是因爲該地區的觀點不正確。我重命名了控制器和調用視圖中的所有鏈接,但由於區域area/views/camphome/index.cshtml是錯誤的名稱,因此未將其取回,而是返回/views/home/index.cshtml

因此,檢查/controller/action.cshtml的區域是否沒有匹配。

我還安裝了NuGet - RouteDebugger,所以我可以發現正確的控制器被調用,只是錯誤的視圖渲染。