ASP.NET MVC 区域本地化

标签 asp.net asp.net-mvc url routes asp.net-mvc-areas

我有一个带有区域的 ASP.NET 3 MVC 站点。结构是这样的:

  • 区域

    • 产品

      • 观看次数

      • 高级搜索

      • 详情

    • 很棒的产品

      • 观看次数

        • 高级搜索

        • 详情

目前我可以访问此:

www.domain.com/Products/AdvancedSearch

www.domain.com/GreatProducts/Detail

现在我们需要国际化路由。我想实现这个:

[中文]

www.domain.com/Products/AdvancedSearch

www.domain.com/GreatProducts/Detail

[葡萄牙语]

www.domain.com/Produtos/PesquisaAvancada

www.domain.com/GrandesProdutos/Detalhe

我能够关注这个伟大的article :

但目前不支持区域。

区域可以支持本地化吗?你能给我一些解决这个问题的提示吗?

谢谢。

最佳答案

您必须深入研究路由并在该标签上使用本地化才能获得所需的功能。

参见ASP.NET MVC - Localization route

关于ASP.NET MVC 区域本地化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16681530/

相关文章:

asp.net - 升级到 WebAPI 2.1 时出错 XmlDocumentationProvider 未实现接口(interface)成员 GetDocumentation

ASP.NET 服务器迁移

javascript - 如何在客户端使用ImageMap可点击区域?

c# - 在 asp.net c# 中从 excel 转换为数据表时日期格式发生变化

java - Android - 将 ImageView 设置为 URL

c# - 如何使用此策略更改 Silverlight 应用程序的 URL?

c# - 如何保持列表中数据的顺序

html - 当图像名称可以变化时,如何设置不透明度为 50% 的 div 元素背景图像

asp.net-mvc - 从 View 调用操作方法

php - 使用 Curl 在 PHP 中使用用户名和密码访问 API