这里是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}正在发生冲突,但我不知道该如何解决此问题。