1
我有一個ASP.Net MVC RC1版本的問題。每當我在「默認」路線之前添加路線時,創建的結果網址都會添加到第一條路線。ASP.Net MVC RC1 RouteCollection.MapRoute問題
這是我在Global.asax.cs中路由
routes.MapRoute(
"product-detailed",
"Products/{controller}/{action}/{id}",
new { controller = "ProductSubType", action = "Index", id = "" }
);
routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = "" }
);
我的URL創建:
<%= Html.ActionLink("Bikes", "Index", "Bikes") %><br />
<%= Html.RouteLink("Bikes", "product-detailed", new { controller = "Bikes", action = "Index" }) %>
我希望第一個ActionLink的創造,如 「/自行車/索引」 的URL和第二個RouteLink創建「/產品/自行車/索引」,但這兩個網址最終爲「/產品/自行車/索引」。
我在這裏丟失了什麼路由?
謝謝。
doh!只是輸入我的回覆...:P – Brannon 2009-02-04 05:58:58