相关疑难解决方法(0)

如何本地化ASP.NET MVC应用程序?

本地化ASP.NET MVC应用程序的最佳做法是什么?

我想介绍两种情况:

  • IIS中的一个应用程序部署,可以处理多种语言
  • 一种语言/应用程序部署.

在第一种情况下你应该选择某种基于视图的东西,比如〜/ View/EN,〜/ View/FI,〜/ View/SWE或者其他什么东西?

那么第二种情况,只需通过Web.config进行基于应用程序的配置,并将这些不同的语言指向不同的URL?

globalization asp.net-mvc localization

120
推荐指数
3
解决办法
6万
查看次数

ASP.NET MVC应用程序中的多种语言?

在ASP.NET MVC应用程序中为接口支持多种语言的最佳方法是什么?我见过人们将资源文件用于其他应用程序.这仍然是最好的方式吗?

asp.net-mvc multilingual internationalization

69
推荐指数
2
解决办法
4万
查看次数

使用ASP.NET MVC的多语言网站

在构建多语言网站(使用ASP.NET Web表单)时,我将使用HTTP模块重写URL,最终得到友好的东西(对于人类和搜索引擎),如:

uk/products/product_category_one/sub_category_one/index.aspx
uk/products/product_category_one/sub_category_one/widget_mk5.aspx
es/productos/categoría_de_producto_una/widget_mk5.aspx
Run Code Online (Sandbox Code Playgroud)

我(新手)对MVC的理解是URL应采用的格式

控制器/动作/标识符

因此,使用MVC复制上述功能将最终得到类似于以下内容的URL:

products/category/123/product_category_one/sub_category_one
products/items/456/widget_mk5
Run Code Online (Sandbox Code Playgroud)

问题..

  • 我可以在"控制器"细分受众群之前将国家/地区代码插入到网址中吗?
  • 是否可以将"产品"和"产品"映射到同一个控制器?

谢谢你的帮助

编辑: 除了下面的Panos回答,我在ASP.NET网站上找到了更多信息.

asp.net-mvc multilingual url-rewriting

9
推荐指数
1
解决办法
2万
查看次数