【发布时间】:2012-02-24 13:36:00
【问题描述】:
我有一个网址如下的网站: www.mysite.com/controller/action/id
我需要为其他语言(英语)创建 url,所以我使用了 MultiCultureMvcRouteHandler 的 ALEX ADAMYAN 实现。所以现在我有这样的网址:
www.mysite.com/en/controller/action/id
www.mysite.com/fr/controller/action/id
但我需要保持我的旧网址具有默认网址,即:
www.mysite.com/en/controller/action/id
www.mysite.com/controller/action/id
所以我想知道如何修改路由,在他的实现中,alex 循环路由并将 en/fr 参数添加到所有路由,以便它覆盖以前的路由,然后删除以前的 url,我想避免.
如果我复制所有路线以保留一条带 fr/en 而另一条不带它的路线不起作用,可能是因为路线集合中的顺序丢失了?
【问题讨论】:
标签: asp.net-mvc url internationalization routes