Asp.net mvc 3 如何在ASP.NET MVC 3中动态本地化完整URL(包括控制器、操作和其他参数)
我正在寻找一个解决方案,根据用户在网站上使用的当前语言,在ASP.NET MVC 3中动态配置路由 现在我有:Asp.net mvc 3 如何在ASP.NET MVC 3中动态本地化完整URL(包括控制器、操作和其他参数),asp.net-mvc-3,localization,asp.net-mvc-routing,Asp.net Mvc 3,Localization,Asp.net Mvc Routing,我正在寻找一个解决方案,根据用户在网站上使用的当前语言,在ASP.NET MVC 3中动态配置路由 现在我有: domain.com/de/controller/action/subaction/XX domain.com/en/controller/action/subaction/XX 我希望: domain.com/de/bereich/aktion/unteraktion/XX domain.com/en/controller/action/subaction/XX 控制器/动作和子
domain.com/de/controller/action/subaction/XX
domain.com/en/controller/action/subaction/XX
我希望:
domain.com/de/bereich/aktion/unteraktion/XX
domain.com/en/controller/action/subaction/XX
控制器/动作和子动作的名称应可通过数据库配置(德语名称和英语名称)
由于默认路由配置在ASP.NET MVC中运行良好,我更愿意使用它,例如,只需自定义处理URL和控制器(等)之间映射的类。本文将帮助您解决问题,但请仔细考虑。谢谢!这比我需要的还要好;)-使用此解决方案,我可以消除路径QQping中令人不安的语言前缀(
/de/
&/en/
),为什么要警告我们使用它?是否有必要?当用户将德语作为默认语言并访问此网站的英语翻译url时,会发生什么情况?在讨论路径的本地化时,应该想到几个问题。。。我觉得这太过分了。