MVC路由,文化设置

时间:2014-05-08 11:14:36

标签: asp.net asp.net-mvc routing routes asp.net-mvc-routing

如何使这两种类型的链接行为相同? (在ASP.NET MVC中)

example.com/en/action/controller
example.com/action/controller

我有一个包含多种语言的网站:en,nl,de等。当我请求指定语言的链接时 - 一切正常。但是当我手动删除" / en /"," / de /"等等 - 我找到了#34;未找到"错误。

我需要解决它。因此,当用户请求URL而不键入" / en /"或" / de /" - 他将获得一个默认语言的页面(在我的情况下 - 英语)。

1 个答案:

答案 0 :(得分:0)

我知道你想要不同的路由。

但是我希望你能看到一个来自Legend SCOTT HANSELMAN的链接

http://www.hanselman.com/blog/GlobalizationInternationalizationAndLocalizationInASPNETMVC3JavaScriptAndJQueryPart1.aspx

它拥有您想要的一切,我相信您可以重新考虑您的方法。