C# 不同的路由到同一链路

C# 不同的路由到同一链路,c#,url-routing,C#,Url Routing,为什么这两个路由要转到x.aspx?有没有机会在不改变模式的情况下解决这个问题 RouteTable.Routes.MapPageRoute("", "{a}-c", "~/x.aspx"); RouteTable.Routes.MapPageRoute("", "{b}-c-{a}", "~/y.aspx"); 我对ASP.NETMVC路由表一无所知,但是你有没有试着以相反的顺序指定它们呢?没有,在谷歌这样做会更好。仅仅因为我重命名了所有,看起来没有意义。你这么说是什么意思,即,仅仅因为我

为什么这两个路由要转到x.aspx?有没有机会在不改变模式的情况下解决这个问题

RouteTable.Routes.MapPageRoute("", "{a}-c", "~/x.aspx");

RouteTable.Routes.MapPageRoute("", "{b}-c-{a}", "~/y.aspx");

我对ASP.NETMVC路由表一无所知,但是你有没有试着以相反的顺序指定它们呢?没有,在谷歌这样做会更好。仅仅因为我重命名了所有,看起来没有意义。你这么说是什么意思,即,仅仅因为我重命名了所有,看起来没有意义?你是说路由表?不是{a}和{b}吗?我改变了RouteTables的顺序,仍然是一样的。