【问题标题】:MVC routing, culture settingsMVC 路由、文化设置
【发布时间】:2014-05-08 11:14:36
【问题描述】:

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

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

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

我需要修复它。因此,当用户在不输入“/en/”或“/de/”的情况下请求 URL 时 - 他将获得一个默认语言的页面(在我的情况下是英语)。

【问题讨论】:

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


    【解决方案1】:

    我了解您想要不同的路由。

    不过,我希望你看到这个来自传奇人物 SCOTT HANSELMAN 的链接

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多