2010-08-20 88 views
1

我有一個名爲PlanningBoard的區域,其中有一個名爲PlanningBoardController的控制器和一個視圖in \areas\PlanningBoard\Views\PlanningBoard\Index.aspxMVC區域和URL重寫

但我的網址說, http://localhost:55736/PlanningBoard/PlanningBoard但我想說它http://localhost:55736/PlanningBoard

我知道我必須錯過關於區域的一些相當大的觀點,但目前我看不到它。

這裏的任何幫助將非常感激。

+0

什麼的的RouteMap樣子? – XstreamINsanity 2010-08-20 03:59:15

+0

錯誤,是的,你是對的。它的前面有計劃板。你想回答這個問題,我會將其標記爲正確的? – griegs 2010-08-20 03:59:57

+0

只是注意到你的評論我會刪除我的答案,如果XstreamNsanity發佈,因爲它聽起來像他早在我發佈之前解決它。 – Kelsey 2010-08-20 04:59:03

回答

3

我看到發生這種情況的唯一方法是如果您的路由設置複製您的區域或者您有硬編碼的區域。

看看這個鏈接,你如何設置路線方面:

Microsoft ASP.NET MVC - Areas

聽起來像是你有這樣的:

context.MapRoute(
    "planningboard_default", 
    "planningboard/{area}/{controller}/{action}/{id}", 
    new { action = "Index", id = UrlParameter.Optional } 
); 
+0

他知道風險! :) – griegs 2010-08-20 05:24:39