【发布时间】:2008-11-25 17:00:06
【问题描述】:
在使用Matt Hawley's 方法进行本地化时。我想知道是否有人想出本地化路线。我可以使用每个站点的全局资源来做到这一点。但是当我试图让它成为用户的选择(这样用户可以在语言之间切换)时,架构不允许这样做,因为路由是在应用程序启动时映射的,而不是在会话级别。我必须为每种语言配置一个站点吗?我错过了什么?
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-routing
在使用Matt Hawley's 方法进行本地化时。我想知道是否有人想出本地化路线。我可以使用每个站点的全局资源来做到这一点。但是当我试图让它成为用户的选择(这样用户可以在语言之间切换)时,架构不允许这样做,因为路由是在应用程序启动时映射的,而不是在会话级别。我必须为每种语言配置一个站点吗?我错过了什么?
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-routing
不确定这是否是您要问的,但在这个question 中,我提出了一个使用 asp.net 路由(与 MVC 中使用的相同)来处理路由和语言的解决方案。
【讨论】:
您无需为每种语言创建一个网站。
我会尝试使用默认控制器来捕获所有请求。然后将控制器名称+动作翻译成基础语言,然后适当地重定向路由。
【讨论】:
【讨论】: