3
我只使用了MapRoute,並且想知道在哪裏使用了Routes.Add,以及在哪些場景以及它與MapRoute有何不同?Routes.Add和MapRoute有什麼區別?
我只使用了MapRoute,並且想知道在哪裏使用了Routes.Add,以及在哪些場景以及它與MapRoute有何不同?Routes.Add和MapRoute有什麼區別?
MapRoute只是一個更廣泛的Route.Add()的包裝它是一個確切的擴展方法。
路由不是特定於MVC,因此允許您提供任何合適的路由。這使得它非常靈活,並允許您實現自己的自定義RouteHandlers。我在ASP.Net 3.5中爲.aspx頁面做了這個。
它看起來是這樣的:
routes.Add("Blah",
Route("custom/{stuff}", new SecretSauceRouteHandler()))
也許這個副本:http://stackoverflow.com/questions/513663/asp-net-mvc-maproute-versus-routes-add-and- 404。儘管如此,我不能將其標記爲笨蛋。 – 2012-03-27 04:04:57
是的,謝謝。我認爲這是同一個問題。 – allan 2012-03-27 04:06:24