這裏是URL的,我試圖用MVC3地圖如何解決這兩個衝突的MVC路由?
routes.MapRoute("Products", "{controller}/{id}/{*name}", new { action = "view" }, new { id = @"\d+" });
/產品/ 13/SEO友好的名稱的最產品
現在的下一個路由我需要映射是這樣的
routes.MapRoute("General", "{controller}/{id}/{action}", new { }, new { id = @"\d+" });
/用戶/ 42/changepassword
我想知道如何解決這個問題。僅僅改變順序是不夠的,因爲應用程序的一個區域停止工作。我知道{* name}和{action}正在發生衝突,但我不知道該如何解決此問題。