MVC路由本地化

4

在使用Matt Hawley的方法进行本地化时,我想知道是否有人已经想到了将路由进行本地化。我可以使用每个站点的全局资源来实现这一点。但是当我尝试使其成为用户选择(以便用户可以在语言之间切换)时,架构不允许,因为路由在应用程序启动时映射,而不是在会话级别上映射。我需要为每种语言提供一个站点吗?我错过了什么?

3个回答

2

不确定这是否是您要求的内容,但在这个问题中,我提出了一个解决方案,使用asp.net路由(与MVC中使用的相同)来处理路由和语言。


1

您不需要为每种语言创建一个网站。

我会尝试使用默认控制器来捕获所有请求。然后将控制器名称+操作翻译成基础语言,然后适当地重定向路由。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接