任何人都可以推荐一个管理路线本地化的 MVC 库吗?
例如,作为 url http://www.mywebsite.com/controller-english/action-english和http://www.mywebsite.com/controller-french/controller-french应该都路由到相同的控制器操作。如果它是法语 url,文化是这样设置的,对于英语版本也是如此。
有什么建议吗?
任何人都可以推荐一个管理路线本地化的 MVC 库吗?
例如,作为 url http://www.mywebsite.com/controller-english/action-english和http://www.mywebsite.com/controller-french/controller-french应该都路由到相同的控制器操作。如果它是法语 url,文化是这样设置的,对于英语版本也是如此。
有什么建议吗?
我以前从未本地化过路由,但这个 NuGet 项目可能会有所帮助:AttributeRouting。我认为您可以只对一种语言使用普通路由,然后为其他语言添加路由属性。您可能必须对您支持的语言进行硬编码,但它应该可以工作。