我已經在我的SPA應用程序中設置了映射。基本映射使用Web API和以下內容:如何讓ASP MVC4/Web API完全忽略路由?
routes.MapRoute(
"spa",
"{section}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional },
new { section = @"home|admin" });
當用戶輸入/ home/abc時,它會調用home控制器和索引方法。
我怎樣才能讓這個像部分他們以下要求
/home/abc/def
/home/overview/123
/home/xx/12
/home/anything/anything
完全被忽視?請注意,我實際上並不需要id參數,但我將它留在這裏,因爲它似乎沒有任何區別,仍然稱爲主控制器和索引方法。
哪裏是網絡API?當你定義web API路線你應該寫:config.Routes.MapHttpRoute –
我有其他的Web Api路由沒有顯示在這裏。全部以/ api開頭 – Alan2
你能提供更多信息:爲什麼你需要忽略/ home/something/something?似乎你正面臨着其他問題,如果你能夠解釋你所需要的東西,那麼這個問題就可以解決。 –